Allegro wciskany klawisz

0

Witam! Koledzy, no mam problem, uzywam Allegro 4.4.2 i jak sprawdzam czy key[KEY_ENTER] jest wcisniety to wykonuje sie dana funkcja, po tej funkcji wykonuje sie inna funkcja, i w niej tez sprawdzam key[KEY_ENTER] i zwraca mi, że TRUE. Czemu tak się dzieje jak tylko raz go wcisnalem i to w pierwszej funkcji. Co zrobic zeby nie brało mi 2 razy?

0

W obecnej sytuacji widzę dwie opcje:
1.

int Z = 0;

if( !key[ KEY_ESC ] ){

Z = 0;

}

if( key[ KEY_ESC ] && Z == 0){

Z = 1;

}

key[ KEY_ESC ] = false;

1 użytkowników online, w tym zalogowanych: 0, gości: 1