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

Postagens mais visitadas deste blog

App Game Kit: Movendo o Jogador, Tela e uso do Joystick Virtual

App Game Kit: Sprites Animadas