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

[SFML]Wyświetlanie tekstu ( zmiennej ) w tym samym miejscu.

Ostatnio zmodyfikowano 2012-05-08 20:33
Autor Wiadomość
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());
        }
P-56244
kizia
» 2012-05-07 23:19:02
P-56246
hincu
» 2012-05-07 23:27:46
czysc buffor ostringstream
P-56247
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.
P-56277
hincu
» 2012-05-08 20:29:23
pozycjam.str("");

to powinno pomoc
P-56281
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 ;)
P-56283
« 1 »
  Strona 1 z 1