Parametrit: Kuvamuuttuja, X-Akseli, Y-Akseli, Leveys, Korkeus.
Funktio:
Code: Select all
Function ImageFillRect(img, x, y, w, h)
iw = ImageWidth(img)
ih = ImageHeight(img)
For ix = 0 To w / iw
For iy = 0 To h / ih
DrawImageBox img, x+ix*iw, y+iy*ih, 0, 0, (w - ix*iw), (h - iy*ih)
Next iy
Next ix
EndFunction
Code: Select all
SCREEN 800, 600
img = LoadImage("Media\Grass.BMP")
Repeat
ImageFillRect(img, 400, 300, MouseX(), MouseY())
DrawScreen
Forever
Function ImageFillRect(img, x, y, w, h)
iw = ImageWidth(img)
ih = ImageHeight(img)
For ix = 0 To w / iw
For iy = 0 To h / ih
DrawImageBox img, x+ix*iw, y+iy*ih, 0, 0, (w - ix*iw), (h - iy*ih)
Next iy
Next ix
EndFunction