This works
display:create ( "Supergame", 1280, 640, 32, true )
BallImage = Image ( )
BallImage:load ( "Sprites/Ball.png")
Ball = Sprite (560,0 )
Ball.canvas:set_source_image ( BallImage )
Ball.canvas:paint ( )
display.viewport:add_child ( Ball )
timer = Timer ( )
timer:start ( 32, true )
timer.on_tick = function ( timer )
if keyboard:is_down ( KEY_UP ) then
Ball.y=Ball.y+8
end
if keyboard:is_down ( KEY_RIGHT ) then
Ball.x=Ball.x-8
end
if keyboard:is_down ( KEY_DOWN ) then
Ball.y=Ball.y-8
end
if keyboard:is_down ( KEY_LEFT ) then
Ball.x=Ball.x+8
end
end
This doesn't.
display:create ( "Supergame", 1280, 640, 32, true )
BallImage = Image ( )
BallImage:load ( "Sprites/Ball.png")
Ball = Sprite (560,0 )
Ball.canvas:set_source_image ( BallImage )
Ball.canvas:paint ( )
display.viewport:add_child ( Ball )
timer = Timer ( )
timer:start ( 32, true )
timer.on_tick = function ( timer )
if keyboard:is_down ( KEY_W ) then
Ball.y=Ball.y+8
end
if keyboard:is_down ( KEY_D ) then
Ball.x=Ball.x-8
end
if keyboard:is_down ( KEY_S ) then
Ball.y=Ball.y-8
end
if keyboard:is_down ( KEY_A ) then
Ball.x=Ball.x+8
end
end
