Делаю в blitz3D вот код таймера:
Code
If MilliSecs() > timer + 250
x#=x#+0.25
timer=MilliSecs()
EndIf
Мне нужно, чтобы когда нажимаю на кнопку, тацмер начинал работать, когда отпускаю он обнулялся и с следующим нажатием запускался занова, с нуля. Пока я добился, только чтобы когда я нажимаю, он отсчитывает, я отпускаю, он замирает, нажимаю, он продолжает с того месте, откуда остановился.
Вот код:
Code
If KeyDown(200) Then
If MilliSecs() > timer + 250
x#=x#+0.25
timer=MilliSecs()
EndIf
Else
EndIf
Помогите пожалуйста сделать, чтобы при каждом нажатии он начинал отсчитывать с нуля.Добавлено (15.10.2010, 15:14)
---------------------------------------------
Все, уже не нужно, сам сделал:)
Кому нужно:
Code
timer=MilliSecs()
Repeat
If KeyDown(200) Then
If MilliSecs() > timer + 250
x#=x#+0.25
timer=MilliSecs()
EndIf
Else
x#=0
EndIf