[SFML]Wyświetlanie tekstu ( zmiennej ) w tym samym miejscu.
Ostatnio zmodyfikowano 2012-05-08 20:33
Borek23 Temat założony przez niniejszego użytkownika |
[SFML]Wyświetlanie tekstu ( zmiennej ) w tym samym miejscu. » 2012-05-07 22:36:11 Witam. W jaki sposób mogę wyświetlać, np. współrzędne myszki w tym samym miejscu zamiast rysowania tekstu poniżej ( endl ). Chodzi tutaj o wyświetlenie zmiennej położenia myszki, lecz z każdym ruchem zamiast po prostu zmieniać wartość, rysuje się nowy tekst... Oto kod: using namespace std; sf::Text pozycja("Pozycja myszki "); pozycja.setPosition( 30, 30); sf::Vector2i Myszka; Myszka = sf::Mouse::getPosition(Okienko);
if(zdarzenie.type == sf::Event::MouseMoved) { ostringstream pozycjam; pozycjam << "x: " << Myszka.x << "\t y: " << Myszka.y << endl; pozycja.setString(pozycjam.str()); }
|
|
kizia |
» 2012-05-07 23:19:02 |
|
hincu |
» 2012-05-07 23:27:46 czysc buffor ostringstream |
|
Borek23 Temat założony przez niniejszego użytkownika |
» 2012-05-08 20:03:47 Chodzi o dopisanie pozycjam.clear(); ? Jeśli tak, to ta linia nic nie daje. |
|
hincu |
» 2012-05-08 20:29:23 pozycjam.str("");
to powinno pomoc |
|
Borek23 Temat założony przez niniejszego użytkownika |
» 2012-05-08 20:33:46 Tak jest, to jest to czego szukałem ;] Właściwie to nawet wcześniej znalazłem tę funkcję .str() lecz wpisywałem ją bez "" w nawiasach <facepalm>. Teraz już jest wszystko wporządku ;) |
|
« 1 » |