' +

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
x