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

Funkcja do odczekiwania na klawisz ALLEGRO 5

Ostatnio zmodyfikowano 2013-02-19 13:28
Autor Wiadomość
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.
P-76505
polkom21
» 2013-02-18 23:29:36
Nie ma jak to najpierw poszukać pomocy w dokumentacji.
https://www.allegro.cc/manual/5/keyboard.html
P-76514
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ć
C/C++
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
P-76518
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:

C/C++
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.
P-76524
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
P-76531
SeaMonster131
» 2013-02-19 13:28:45
Można użyć eventów.
P-76532
« 1 »
  Strona 1 z 1