KeyHit is different then KeyDown. Look at this example to understand it.
Import mojo
Global lastpressed:Int=10
Class MyGame Extends App
Method OnCreate()
SetUpdateRate(60)
End Method
Method OnUpdate()
lastpressed+=1
If KeyHit(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 - KeyHit(key) Example.",10,10
DrawText "Press the space bar....",10,30
DrawText "Space last pressed "+lastpressed/60+" second(s) ago",100,100
DrawText "KeyHit(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.