=> R0 = 53, &35 (Put sprite grey scaled)
R1 = Sprite area
R2 = Sprite name/pointer
R3 = x coordinate
R4 = y coordinate
R5 = 0
R6 = Scale factors, or 0 for 1:1 scaling
R7 = Pixel translation table, or 0 for no translation
This anti-aliases the sprite as it scales it. The sprite must have been defined in a 16 colour mode whose pixels reflect a linear grey scale. Note this is considerably slower than OS_SpriteOp 52.
Note: This code is not available on SpriteExtend 0.99 and later.
See PRM 1, page 804
|
|
|