Funkcja do odczekiwania na klawisz ALLEGRO 5
Ostatnio zmodyfikowano 2013-02-19 13:28
Anchor Temat założony przez niniejszego użytkownika |
Funkcja do odczekiwania na klawisz ALLEGRO 5 » 2013-02-18 21:09:01 Witam szanownych kolegów. Mam pytanie nie wiecie jaka funkcja słuzy do odczekiwania na klawisz w allegro 5. W allegro4 była to funkcja keypressed(), natomaist mam problem z implementacją jej w allegro 5. |
|
polkom21 |
» 2013-02-18 23:29:36 |
|
tompibed |
» 2013-02-19 00:21:53 Ja mam właśnie podobny problem, chodzi mi o czekanie na klawisz, dzieki za dokumentację, lecz nie bardzo wiem jak mam przerobić do { while( keypressed() ) { int newkey = readkey(); char ASCII = newkey & 0xff; char scancode = newkey >> 8; if( ASCII >= 32 && ASCII <= 126 ) } cout << ASCII; } while( !key[ KEY_ENTER ] );
generalnie chodzi mi o tego while( keypressed() ) działać ma na zasadzie że czeka na klawisz, za nic nie wiem jak to zrobić w Allegro5 :/ Proszę o pomoc |
|
RazzorFlame |
» 2013-02-19 09:44:29 Allegro i ta jej bez obiektowość. Szczerze mówiąc nie podoba mi się ta biblioteka, nie uczyłem się allegro 5 ale jeśli keypressed() zwraca czy został wciśnięty klawisz to: void WaitForKey() { while( !keypressed() ) { } }
Ew. Możecie sobie zwrócić jaki klawisz został wciśnięty, lub czekać to wciśnięcia odpowiedniego klawisza, ale ja za Was wszystkiego nie zrobie :) Sami popróbujcie. |
|
tompibed |
» 2013-02-19 13:19:41 Problem w tym, że funkcji keypressed() w allegro5 nie ma tylko jest w allegro4. Ale już sobie prawie z tym poradziłem, jak wszystko będzie działać to przedstawię rozwiązanie
|
|
SeaMonster131 |
» 2013-02-19 13:28:45 Można użyć eventów. |
|
« 1 » |