Category: Images and Rendering
DrawImageSub(imageReference As Integer, x As Integer, y As Integer, srcX As Integer, srcY As Integer, srcWidth As Integer, srcHeight As Integer)
Void
Queues a rectangular source region from a loaded image so the image hotspot is drawn at the destination position.
The source rectangle is measured in pixels. If the requested rectangle extends beyond the image bounds, LunarBasic clips it to the valid portion of the image before drawing.
If the source width or height is zero or negative, nothing is drawn.
Graphics 640, 480
Dim imageRef As Integer
imageRef = LoadImage("tiles.png")
DrawImageSub(imageRef, 100, 120, 32, 16, 16, 16)