Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --
- player = {}
- player.x = 20
- player.y = 20
- player.sprite = 0
- player.speed = 1
- bounds = {}
- bounds.x = 120
- bounds.y = 120
- powerup = {}
- powerup.sprite = 1
- powerup.x = 0
- powerup.y = 0
- powerup.active = true
- function move()
- player.moving = true
- player.sprite += 1
- if player.sprite > 0 then
- player.sprite = 0
- end
- end
- function _update()
- player.moving = true
- if btn(0) then
- left = true
- right = false
- up = false
- down = false
- end
- if btn(1) then
- right = true
- left = false
- up = false
- down = false
- end
- if btn(2) then
- up = true
- left = false
- right = false
- down = false
- end
- if btn(3) then
- down = true
- up = false
- right = false
- left = false
- end
- if not player.moving then
- player.sprite = 0
- end
- if left then
- if player.x <=0 then
- player.x = 0
- else
- player.x -= player.speed
- end
- move()
- end
- if right then
- if player.x > bounds.x then
- player.x = bounds.x
- else
- player.x += player.speed
- end
- move()
- end
- if down then
- if player.y >= bounds.y then
- player.y = bounds.y
- else
- player.y += player.speed
- end
- move()
- end
- if up then
- if player.y <= 0 then
- player.y = 0
- else
- player.y -= player.speed
- end
- move()
- end
- if powerup.active == false then
- powerup.active = true
- powerup.x = rnd(120)
- powerup.y = rnd(120)
- end
- if powerup.x == player.x then
- powerup.active = false
- end
- end
- function _draw()
- cls()
- spr(player.sprite, player.x, player.y)
- spr(powerup.sprite, powerup.x, powerup.y)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement