LINE (100, 100)-(200, 150), &HFFFFFF00, BF
LINE (100, 100)-(200, 150), &HFF000000, B
_PRINTSTRING (100, 400), "This is button created in 2D. Button coordinates are 100,100 to 200,150. Press key" LINE (100, 400)-(800, 416), &HFFFFFF00, BF
_PRINTSTRING (100, 400), "But now. This is placed to space.... " LINE (100, 400)-(800, 416), &HFFFFFF00, BF
g = -1.7
' (-w/2,-h/2) (w/2,-h/2) (-w/2,-h/2) (w/2,-h/2)
' point1 (0,0)-----(w,0) point2 point1 (0,0)-----(w,0) point2
' | \ | | / |
' | \ | | / |
' | \ | | / |
' | \ | | / |
' | \ | | / |
' | \ | | / |
' | \| |/ |
' point3(0,h)-----(w,h) point4 point3(0,h)-----(w,h) point4
' (-w/2,h/2) (w/2,h/2) (-w/2,h/2) (w/2,h/2)
_MAPTRIANGLE (0, 0)-(w
, 0)-(0, h
), s
TO(-2, 2, -1.9)-(2, 2, g
)-(-2, -2, -1.9) _MAPTRIANGLE (w
, 0)-(0, h
)-(w
, h
), s
TO(2, 2, g
)-(-2, -2, -1.9)-(2, -2, g
)
' these instructions don't work
' _MAPTRIANGLE (0, 0)-(w, 0)-(0, h), s TO(-w / 2, -h / 2, -1.9)-(w / 2, -h / 2, g)-(-w / 2, h / 2, -1.9)
' _MAPTRIANGLE (w, 0)-(0, h)-(w, h), s TO(w / 2, -h / 2, g)-(-w / 2, h / 2, -1.9)-(w / 2, h / 2, g)
LINE (100, 100)-(200, 150), &HFFFFFFFF, B
_MAPTRIANGLE (0, 0)-(w
, 0)-(0, h
), s
TO(-2, 2, -1.9)-(2, 2, g
)-(-2, -2, -1.9) _MAPTRIANGLE (w
, 0)-(0, h
)-(w
, h
), s
TO(2, 2, g
)-(-2, -2, -1.9)-(2, -2, g
) LINE (100, 100)-(200, 150), &HFFFFFFFF, B
_MAPTRIANGLE (0, 0)-(w
, 0)-(0, h
), s
TO(-2, 2, -1.9)-(2, 2, g
)-(-2, -2, -1.9) _MAPTRIANGLE (w
, 0)-(0, h
)-(w
, h
), s
TO(2, 2, g
)-(-2, -2, -1.9)-(2, -2, g
) LINE (100, 100)-(200, 150), &HFFFFFFFF, B
_PRINTSTRING (450, 584), "Which are 2D coordinates for button now?"