Step 3: If You Say SoΒΆ
We'll use LameControl to access the joystick. The LameControl commands
return true if a button or direction is pressed, or false.
The IF keyword allows us to test if an expression is true, and if so,
run some code. The code to run should be immediately after the IF and
indented.
if condition
' put code to execute if true here
else
' put code to execute if false here
None of the functions will return anything until ctrl.Update is
called, so make sure to call it first.
Snake.spin
snakex := 32
snakey := 32
ctrl.Update
if ctrl.Left
snakex--
if ctrl.Right
snakex++
if ctrl.Up
snakey--
if ctrl.Down
snakey++
gfx.Sprite(@dot_gfx, snakex, snakey, 0)
lcd.Draw