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

c++ petla wykonuje sie milion razy, a powinna tylko raz

Ostatnio zmodyfikowano 2014-10-19 14:24
Autor Wiadomość
Jacahehe
Temat założony przez niniejszego użytkownika
c++ petla wykonuje sie milion razy, a powinna tylko raz
» 2014-10-19 14:21:10
Czy jest jakas funkcja, ktora mozna w c++ (sfml) zabezpieczyc kod tak, zeby np. klikniecie danego klawisza wykonywalo sie tylko raz? Bo mam kod, w ktorym czesc rzeczy ma dzialac non stop podczas ddy klawisz jest wcisniety (np. chodzenie), ale czesc (np. przycisk zmiany ubrania) powinna wykonac sie tylko raz.

kod ktory chce zabezpieczyc:

C/C++
if( sf::Keyboard::isKeyPressed( sf::Keyboard::Q ) ) {
    vhero[ 0 ].head_id++;
}
if( sf::Keyboard::isKeyPressed( sf::Keyboard::W ) ) {
    vhero[ 0 ].head_id--;
}
if( sf::Keyboard::isKeyPressed( sf::Keyboard::E ) ) {
    vhero[ 0 ].body_id++;
}
if( sf::Keyboard::isKeyPressed( sf::Keyboard::R ) ) {
    vhero[ 0 ].body_id--;
}
P-118889
pekfos
» 2014-10-19 14:24:25
Zrób to na eventach. sf::Event::KeyPressed.
P-118891
« 1 »
  Strona 1 z 1