Недавно начал изучать blitz3d. Сейчас пишу игру (пока 2D) и довольно успешно, большинство вопросов разобрал самостоятельно, но один так и остался под вопросом. Как обработать клик мыши один раз, то есть есть код типа:
Code
Repeat ... If MouseDown(1) Then press=1 ... Until KeyHit(1)
В таком коде при нажатии на кнопку мыши переменной press будет присваиваться "1" до тех пор пока нажата клавиша мыши, то есть код который зависит от данной переменной будет выполняться многократно. А мне нужно чтобы при нажатии клавиши код выполнился один раз.