Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[SFML 2.1] sf::Text a zmiana rozmiaru okna

Ostatnio zmodyfikowano 2013-09-19 22:42
Autor Wiadomość
fers334
Temat założony przez niniejszego użytkownika
[SFML 2.1] sf::Text a zmiana rozmiaru okna
» 2013-09-19 21:42:55
Witam

Mam problem z sfml a mianowicie posiadam sf::Text który jest wyświetlany na ekranie , przy najechaniu na niego myszą zmienia barwę , wszystko pięknie problem w tym że przy zmianie rozmiaru okna nie zmieniają się dane tekstu oto kod:

C/C++
void Menu::Update()
{
    int mouse_x = sf::Mouse::getPosition( _window ).x;
    int mouse_y = sf::Mouse::getPosition( _window ).y;
   
    for( std::map < std::string, sf::Text *>::iterator Iter = _buttons.begin(); Iter != _buttons.end(); ++Iter )
    {
        if(( * Iter ).second->getGlobalBounds().contains( mouse_x, mouse_y ) )
        {
            ( * Iter ).second->setColor( sf::Color::Red );
        }
        else
        {
            ( * Iter ).second->setColor( sf::Color::Green );
        }
    }
}

Wcześniej nadane prze zemnie pozycje tekstów nie zmieniają się mimo że rozmiar okna sam ulega powiększeniu/pomniejszeniu.W jaki sposób mogę to rozwiązać by współrzędne okna były zmieniane przy zmianie jego rozmiaru.


P-92335
akwes
» 2013-09-19 22:00:43
P-92337
fers334
Temat założony przez niniejszego użytkownika
» 2013-09-19 22:08:18
Okey dzięki

W sumie mógłbyś pokazać mi zastosowanie bo nie wiem jak się za to zabrać.
P-92339
akwes
» 2013-09-19 22:41:15
http://www.sfml-dev.org​/tutorials/2.0/graphics-view.php Ostatni paragraf: Coordinates conversions.
P-92342
fers334
Temat założony przez niniejszego użytkownika
» 2013-09-19 22:42:50
Jestem ci wdzięczny.
P-92343
« 1 »
  Strona 1 z 1