cbeDrawTintedScaledRotatedImageBox piirtyy maailmakoordinaateissa, jos kuviot (ei kuvat) on asetettu piirtymään maailmakoordinaateissa
cbeDrawTintedScaledRotatedImageBox piirtyy maailmakoordinaateissa, jos kutsutaan välittömästi DrawToWorld OFF:n jälkeen
Onnistuin päättelemään, että DrawToWorld vaikuttaa vasta, kun ensimmäinen piirtokomento sen jälkeen on kutsuttu. cbeDrawTintedScaledRotatedImageBox:sta ilmeisesti puuttuu se koodinpätkä, joka saa DrawToWorldin vaikuttamaan (bugi häipyy, jos ennen sitä kutsutaan muuta piirtokomentoa, esimerkissä kommentoitu Circle).
img = LoadImage("Media/Cow.bmp")
Repeat
DrawToWorld ON //Kokeile kommentoida tämä rivi
Circle 0, 0, 10, 0
DrawToWorld OFF
'Circle 0, 0, 10, 0 //Kokeile ottaa kommentointi pois tältä riviltä
Color 255, 128, 128
cbeDrawTintedScaledRotatedImageBox(img, 0, 0, 30, 25, MouseX(), MouseY(), 1, 1, 0)
Color 128, 255, 128
cbeDrawTintedScaledRotatedImageBox(img, 0, 0, 30, 25, MouseWX(), MouseWY(), 1, 1, 0)
Color 255, 255, 255
Text 0, 0, "Punainen lehmä on ruutu-, vihreä maailmakoordinaateissa."
DrawScreen
Forever
Function cbeDrawTintedScaledRotatedImageBox(img, startX As Float, startY As Float, width As Float, height As Float, toX As Float, toY As Float, scaleX As Float, scaleY As Float, angle As Float)
group = 1
funcId = 6
End Function
Kaksi bugia:
Onnistuin päättelemään, että DrawToWorld vaikuttaa vasta, kun ensimmäinen piirtokomento sen jälkeen on kutsuttu. cbeDrawTintedScaledRotatedImageBox:sta ilmeisesti puuttuu se koodinpätkä, joka saa DrawToWorldin vaikuttamaan (bugi häipyy, jos ennen sitä kutsutaan muuta piirtokomentoa, esimerkissä kommentoitu Circle).