Here a example of how to chain commands in Monkey. This by returning Self.
Code below :
Import mojo Class test Field x:Int,y:Int Method incx:test(val:Int) x+=val If x>1000 Then x=0 Return Self End Method Method incy:test(val:Int) y+=val If y>1000 Then y=0 Return Self End Method Method drawvalue() DrawText "x:"+x+" y:"+y,0,15 End Method End Class Global t:test = New test Class MyGame Extends App Method OnCreate() SetUpdateRate(60) End Method Method OnUpdate() t.incx(1).incy(1) End Method Method OnRender() Cls 0,0,0 SetColor 255,255,255 DrawText "Chaining example.",0,0 t.drawvalue 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.