- Joined
- Jan 2, 2020
- Messages
- 1,414
Mojo1 has one command that is extremely flexible and that is
DrawImageRect : Int ( image:Image, x:Float, y:Float, srcX:Int, srcY:Int, srcWidth:Int, srcHeight:Int, rotation:Float, scaleX:Float, scaleY:Float, frame:Int=0 ) Draws a sub-rectangle of an image at coordinates x, y, offset by the image's handle.
Mojo2 has DrawRect which is amazing but it has no rotation nor scale (scale is not a must of course as you can still use width and height to get the same result. But there is still no rotation so you have to use individual Matrix or Rotation commands for all they draws that you do.
Mojo2 could use the ultraflexible DrawImageRect
DrawImageRect : Int ( image:Image, x:Float, y:Float, srcX:Int, srcY:Int, srcWidth:Int, srcHeight:Int, rotation:Float, scaleX:Float, scaleY:Float, frame:Int=0 ) Draws a sub-rectangle of an image at coordinates x, y, offset by the image's handle.
Mojo2 has DrawRect which is amazing but it has no rotation nor scale (scale is not a must of course as you can still use width and height to get the same result. But there is still no rotation so you have to use individual Matrix or Rotation commands for all they draws that you do.
Mojo2 could use the ultraflexible DrawImageRect