KeyDown is different then KeyHit. It will stay true for as long as the key is held down.
Import mojo
Global lastpressed:Int=10
Class MyGame Extends App
Method OnCreate()
SetUpdateRate(60)
End Method
Method OnUpdate()
lastpressed+=1
If KeyDown(KEY_SPACE)
lastpressed = 0
End If
End Method
Method OnRender()
If lastpressed < 10 Then
Cls 200,200,200
Else
Cls 0,0,0
End If
SetColor 255,255,255
DrawText "Monkey-X - KeyDown(key) Example.",10,10
DrawText "Press the space bar....",10,30
DrawText "Space last held down "+lastpressed/60+" second(s) ago",100,100
DrawText "KeyDown(KEY_SPACE)",100,130
End Method
End Class
Function Main()
New MyGame()
End Function
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.