aboutsummaryrefslogtreecommitdiff
path: root/bullets.lua
diff options
context:
space:
mode:
author1029chris <1029chris@gmail.com>2022-02-02 19:34:15 -0800
committer1029chris <1029chris@gmail.com>2022-02-02 19:34:15 -0800
commitf142a571a3587846f666b2fc4a8ad4cb296c6ad6 (patch)
tree1d0ac9185d4b422678985ab40bfdb605e867cf85 /bullets.lua
parent80f39c08a0b6195088d38888b71825203d038902 (diff)
basic enemies and other stuff!!!!!!!
Diffstat (limited to 'bullets.lua')
-rw-r--r--bullets.lua13
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