I still have problems with angles and cos and sin and atan2 and commands like that. Below here is a simple example of how to move a oval automatically towards te mouse.
Code below :
Import mojo
Global angle:Int=0
Global x1:Float=100
Global y1:Float=100
Class MyGame Extends App
Method OnCreate()
SetUpdateRate(60)
End Method
Method OnUpdate()
angle = getangle(MouseX(),MouseY(),x1,y1)
x1+=Cos(angle)*1
y1+=Sin(angle)*1
End Method
Method OnRender()
Cls 0,0,0
SetColor 255,255,255
DrawOval x1,y1,10,10
End Method
End Class
Function getangle:Int(x1:Int,y1:Int,x2:Int,y2:Int)
Return ATan2(y1-y2, x1-x2)
End Function
Function Main()
New MyGame()
End Function
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.