drawSprites()
Purpose
Draw all sprites
Description
Draw all sprites in their current position, orientation and colour
Syntax
drawSprites( )
Arguments
Example
radians( 1 )
image = loadImage( "Untied Games/Enemy small top C", false )
ship = createSprite( )
setSpriteImage( ship, image )
lastpos = { gWidth() / 2, gHeight() / 2 }
setSpriteLocation( ship, lastpos )
setSpriteScale( ship, { 4, 4 } )
loop
clear()
c = controls( 0 )
printAt( 0, 0, "Use left control stick to control sprite" )
setSpriteSpeed( ship, { 480 * c.lx, -480 * c.ly } )
curpos = getSpriteLocation( ship )
if curpos != lastpos then
setSpriteRotation( ship, -pi / 2 + atan2( curpos.y - lastpos.y, curpos.x - lastpos.x ) )
lastpos = curpos
endIf
updateSprites()
drawSprites()
update()
repeat
Associated Commands
createSprite(), deltaTime(), drawSprite(), drawSprites(), removeSprite(), updateSprites(), updateSprite()