removeLight()
Purpose
Remove a light source
Description
Switches off a light source. The handle is invalid after removal and should not be used
Syntax
removeLight( light )
Arguments
light handle of the light source
Example
setCamera( {0, 10, 10 }, { 0, 0, 0 } )
bright = 50
light = worldLight( { -5, -5, -5 }, white, bright )
lighton = true
ballmodel = loadModel( "Kat Deak/Discoball" )
ball = placeObject( ballmodel, { 0, 0, 0 }, { 10, 10, 10 } )
loop
clear()
c = controls( 0 )
if c.x and !lighton then
light = worldLight( { -5, -5, -5 }, white, bright )
lighton = true
endIf
if c.a and lighton then
removeLight( light )
lighton = false
endIf
rotateObject( ball, { 0, 1, 0 }, 1.0 )
drawObjects()
printAt( 0, 0, "Press X to switch on the light" )
printAt( 0, 1, "Press A to switch off the light" )
update()
repeat
Associated Commands
pointLight(), pointShadowLight(), setLightBrightness(), setLightColour(), setLightDir(), setLightPos(), setLightSpread(), spotLight(), worldLight(), worldShadowLight()