App Game Kit: Estrutura de Decisao IF ELSEIF
//Neste exemplo não definimos uma screen, vamos deixar o
//AGK definir uma padrao para encurtar a demostracao
//Cria a imagem de 1x1 pixels
CreateImageColor ( 1, 255, 255, 255, 255 )
//Cria a sprite usando a imagem do slot 1, e guarda no slot 1 de sprites
CreateSprite ( 1, 1 )
//Aumenta o tamanho da sprite
SetSpriteSize ( 1, 5, 5 )
//Bloco de variaveis
direcao as integer = 0
x as float = 0.0
y as float = 50.0
velocidade as float = 10.0
angulo as float = 0.0
do
SetSpritePosition ( 1, x, y )
velocidade = ( x + 1 ) / 30
y = y + sin ( angulo ) / 2.0
angulo = angulo + velocidade + 4
//Se a direcao for 0 (Direita)
if direcao = 0
print ( "Movendo para Direita" )
x = x + velocidade
PrintC(" x: ")
PrintC(x)
if x > 100 then direcao = 1
//Senao, se a direcao for 1 (Esquerda)
elseif direcao = 1
print ( "Movendo para Esquerda" )
x = x - velocidade
PrintC(" x: ")
PrintC(x)
if x < 0 then direcao = 0
endif
sync ( )
loop
Comentários
Postar um comentário