Do you mean something like this:
repeat if keyhit(key used to turn left) then TurnLeftFlag=1-TurnLeftFlag:TurnRightFlag=0 if keyhit(key used to turn right) then TurnRightFlag=1-TurnRightFlag:TurnLeftFlag=0 if TurnLeftFlag<>0 then turnentity myentity,0,1,0 endif if TurnRightFlag<>0 then turnentity myentity,0,-1,0 endif updateworld renderworld flip until keydown(1)