Czesc!:)
mam ogromny problem, zrobilem sobie gierke w bibliotece ALLEGRO 4.2 . i problem jest nastepujacy :
Jest glowna pętla gry, w petli umieszam instrukcje aby po wcisnieciu klawisza 'W' (if(key[KEY_W])) ma dodac do zmiennej x jeden czyli (x+1).
Problem polega na tym ze jak wciskam to W to rzeczywiscie uruchamia sie ta instrukcja ALE zamiast dodac tylko jeden dodaje kilka lub kilkanascie jedynek tzn zalezy to od tego jak dlugo klawisz mam wcisniety. probowalem kombinowac z funkcja kbhit() lecz nic nie daje, probowalem kombinowac z funkcja clear_keybuf() lecz takze lipa .
Nie mam pojecia jak sobie z tym poradzic.
Dziekuje za rady i Pozdrawiam.