' + background 1 create sprite 8 as "ground" color #888 add "ground" box 1, 1, 1 to 8, 1, 8 move "ground" to 0, -1, 0 zoom "ground" to 8, .10, 8 create sprite 8 as "cube" paint "cube" to "metal" color #789 add "cube" frame 1, 1, 1 to 8, 8, 8 zoom "cube" to .50 move "cube" to 0, 5, 0 'center "cube" to 1,1,1 ?angle = 1 move "camera" to 0, 15, -10 'target "camera" to 0, 5, 0 ' WTF ??? 'free "camera" 'turn x "camera" to -5 target "camera" auto 0, 5, 0 power "glow" to 100 create shadow as "sun" power "sun" to 100 move "sun" to 15, 20, -5 target "sun" to 0, 5, 0 shadow "sun" to 35 create orb as "orb" move "orb" to 5, 5, -5 power "orb" to 50 shadow "orb" to 5 fov 45 do pen 99 clear screen trace text "frame=" + (frame) to -95, 95 trace text "fps=" + (fps) to -95, 85 trace text "time=" + (timer) to -95, 75 ?angle + .5 move "camera" to 12 * (sin ?angle / 2), 10, 12 * (cos ?angle / 2) ?x = 10 * (sin ?angle) ?z = 10 * (cos ?angle) 'move light "sun" to ?x,10,?z turn "cube" by 1 update loop
