this problem occured when i was trying to make animations for my game.
I created an event "check left arrow is pressed" if it is true then set global variable 'pressed' to '1' ELSE set it to '0'. this condition works correctly, but if I create another condition "Check right arrow is pressed" then set 'pressed' to '1' ELSE set it to '0'. Now, this condition is detected but not the previous one. But if I rearrange the event and place the "left arrow" condition in the last, then it works but not the "right arrow" one.
I tried invert condition instead of ELSE but it didn't work. Tested it on both 0.99.84 and 0.99.91 and same thing happens on both.
here's the cap:
0.99.91 game cap
http://dl.dropbox.com/u/5811650/Infestations/test1.cap
use debug to see the change in value of the variable.
the condition is in the playercontrol event sheet
0.99.84 test cap
http://dl.dropbox.com/u/5811650/Infestations/prob.cap
EDIT: sorry, i think i didn't save the the 0.99.91 cap after adding the condition, i'll add them quickly now
edit 2: 0.99.91 cap replaced