updateSprite()
Purpose
Process speed additions for a sprite
Description
Adds the current speed values to the position, rotation and colour the sprites causing it to move, rotate or change colour when drawn.
Syntax
updateSprite( sprite )
updateSprite( sprite, deltatime )
Arguments
sprite handle of the sprite
deltatime time difference between the current frame and the previous frame, in seconds
Example
image = loadImage( "Untied Games/Enemy A", false )
enemy = []
for i = 0 to 4 loop
enemy[i] = createSprite()
setSpriteImage( enemy[i], image )
setSpriteAnimation( enemy[i], 0, 4, 20 )
setSpriteLocation( enemy[i], { ( i % 2 ) * 400 + 400, int(i / 2) * 300 + 200 } )
setSpriteScale( enemy[i], { 4, 4 } )
repeat
loop
clear()
updateSprite( enemy[1] )
updateSprite( enemy[2], deltaTime() / 2 )
updateSprite( enemy[3], deltaTime() * 2 )
drawsprites()
update()
repeat
Associated Commands
createSprite(), deltaTime(), drawSprite(), drawSprites(), removeSprite(), updateSprites(), updateSprite()