screen.resolution.set (512,384)
@camera=camera.create (100,70,-200,0,0,0)
@viewport=viewport.create ()
viewport.camera.set (@viewport,@camera)
viewport.display (@viewport)
@grid=mesh.grid.create (100,16,16)
mesh.display (@grid)
@light=light.omni.create (200,150,-100)
light.mode.set (@light,LIGHT_ATTENUATEON+LIGHT_ON)
light.attenuate.range.set (@light,300,350)
mesh.light.assign (@grid,@light)
@track=track.create (TRACK_LOOP|TRACK_PINGPONG)
track.key.set (0)
track.key.light.attenuate.far.set (0)
track.key.set (1)
track.key.light.attenuate.far.set (300)
track.end ()
@sequence=sequence.play (@track,@light)
screen.set (FRONT)
text.display ("Press a key to exit.",CENTER,350)
screen.end ()
keyboard.wait ()
script.stop ()