Witam, staram się napisać prosty edytor mapek w c++ z biblioteką allegro.Mój problem pojawia się gdy próbuję przypisać elementowi tablicy zmienną pozycji kursora w głównej pętli programu. Ponieważ jest to pętla zmienna ta w ciąż się zmienia w efekcie tego moja bitmapa umieszczona we wspolrzednych elementu z tablicy porusza się razem z kursorem. Podobnie jest z wyświetlaniem samej bitmapy:
if(mouse_b==1 && frame>15){b=true;frame=0}
if(b==true)blit(bitmapa);
Po naciśnięciu przycisku owszem wartość b = true ale zaraz po jego opuszczeniu wraca do false. Głowie się nad tym głowie i nie mogę nic wymyślić.