CoolBasic SDK

UpdateLens

Include "cbSpecialFX.cb"

KUVAUS
Päivitä linssit.

Tätä funktiota pitää kutsua kerran loopissa laskemaan linssien positiot koot ja kiihtyvyydet.

Tämä funktio laskee linssien liikkeen.
Miksi tämä on erillisenä funktiona? Linssille on tulossa liikkeesseen vaikuttavia tekijöitä. Esim. Painovoima, joka on helpompi kertoa erillisenä funktiona. Tämä funktio on tulevaisuutta varten.

KÄYTTÖ
UpdateLens()

Katso myös: Erikoistehosteet

ESIMERKKI
Include "SDK\include\cbSpecialFX.cb"

SCREEN 400,300

bgImg = LoadImage("media\map.bmp")
InitLens(400,300)
Repeat
	If Timer() > timeLimit Then CreateLens(0.0,-50.0,  400.0,50.0,  0.0,-4.0,  0.0,10.0) : timeLimit = Timer() + 750
	
	DrawToImage lens_background
	DrawImage bgImg,0,0
	DrawToScreen
	
	updateLens()
	
	DrawImage bgImg,0,0
	Drawlens()
	DrawScreen
Forever
EndLens()