diff options
| author | 1029chris <1029chris@gmail.com> | 2022-02-02 19:34:15 -0800 |
|---|---|---|
| committer | 1029chris <1029chris@gmail.com> | 2022-02-02 19:34:15 -0800 |
| commit | f142a571a3587846f666b2fc4a8ad4cb296c6ad6 (patch) | |
| tree | 1d0ac9185d4b422678985ab40bfdb605e867cf85 /bullets.lua | |
| parent | 80f39c08a0b6195088d38888b71825203d038902 (diff) | |
basic enemies and other stuff!!!!!!!
Diffstat (limited to 'bullets.lua')
| -rw-r--r-- | bullets.lua | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/bullets.lua b/bullets.lua index 01e6dc7..820f3ef 100644 --- a/bullets.lua +++ b/bullets.lua @@ -1,9 +1,10 @@ bullets = {} -function addbullet(x, y, velx, vely, evil) +function addbullet(x, y, velx, vely, evil, sprite) local bullet = {} bullet.type = "bullet" + bullet.sprite = sprite bullet.evil = evil bullet.x = x bullet.y = y @@ -11,7 +12,7 @@ function addbullet(x, y, velx, vely, evil) bullet.vely = vely function bullet.draw(bullet) - spr(6, bullet.x, bullet.y) + spr(bullet.sprite, bullet.x, bullet.y) end function bullet.collide(object) @@ -29,8 +30,8 @@ function addbullet(x, y, velx, vely, evil) --collision detection if bullet.evil then foreach(players, bullet.collide) - elseif bullet.good then - --foreach(enemies, bullet.collide) + elseif bullet.evil == false then + foreach(enemies, bullet.collide) end --delete bullet if off screen @@ -41,6 +42,4 @@ function addbullet(x, y, velx, vely, evil) add(obj, bullet) add(bullet, #obj) -end - -addbullet(120, 60, -1, 0, true)
\ No newline at end of file +end
\ No newline at end of file |
