' LINE (MX - 100, MY - 100)-(MX + 100, MY + 100), &HFFFFFFFF, B
' _PUTIMAGE (MX - 99, MY - 99)-(MX + 99, MY + 99), img, 0, (MX - 50, MY - 50)-(MX + 50, MY + 50) 'zoom 2x
' _PUTIMAGE (MX - 99, MY - 99)-(MX + 99, MY + 99), img, 0, (MX - 25, MY - 25)-(MX + 25, MY + 25) 'zoom 4x
CIRCLE (MX
, MY
), 100, &HFFFFFFFF
dXa
= MX
+ COS(circl
) * 99 dYa
= MY
+ SIN(circl
) * 99
dXb
= MX
+ COS(circl
+ .02) * 99 dYb
= MY
+ SIN(circl
+ .02) * 99
dX1
= MX
+ COS(circl
) * 30 dY1
= MY
+ SIN(circl
) * 30
dX2
= MX
+ COS(circl
+ .02) * 30 dY2
= MY
+ SIN(circl
+ .02) * 30
' zoom ratio is 30:99 -> 1 : 3,3
_MAPTRIANGLE (MX
, MY
)-(dX1
, dY1
)-(dX2
, dY2
), img
TO(MX
, MY
)-(dXa
, dYa
)-(dXb
, dYb
), 0