diff options
| author | Eltrac <hi@guhub.cn> | 2025-02-27 16:00:33 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-02-27 16:00:33 +0800 |
| commit | eba04111521bed0ffb1595a21c6fb3c1ee0bd856 (patch) | |
| tree | 33271cbb8af9e441e6f26f36118871ed5497c1e6 /data/bulletData.lua | |
| parent | 8ffac82c1fda057fb773d90511650be17634bd9a (diff) | |
feat: big heart now split in two random ways
Diffstat (limited to 'data/bulletData.lua')
| -rw-r--r-- | data/bulletData.lua | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/data/bulletData.lua b/data/bulletData.lua index ed9de65..91d7016 100644 --- a/data/bulletData.lua +++ b/data/bulletData.lua @@ -7,10 +7,20 @@ local bulletData = { local w, h = love.graphics.getWidth(), love.graphics.getHeight() local r = enemyData[enemyType].size + 10 - bullets.fire("redheart", 0, 0, x-r, y-r) - bullets.fire("redheart", w, h, x+r, y+r) - bullets.fire("redheart", 0, h, x-r, y+r) - bullets.fire("redheart", w, 0, x+r, y-r) + -- split heart and shoot at 4 different angle + if math.random(2) == 1 then + -- shoot like a X + bullets.fire("redheart", 0, 0, x-r, y-r) + bullets.fire("redheart", w, h, x+r, y+r) + bullets.fire("redheart", 0, h, x-r, y+r) + bullets.fire("redheart", w, 0, x+r, y-r) + else + -- shoot like a cross + bullets.fire("redheart", w/2, 0, x, y-r) + bullets.fire("redheart", w/2, h, x, y+r) + bullets.fire("redheart", 0, h/2, x-r, y) + bullets.fire("redheart", w, h/2, x+r, y) + end end }, shinyheart = { |
