From eba04111521bed0ffb1595a21c6fb3c1ee0bd856 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Thu, 27 Feb 2025 16:00:33 +0800 Subject: feat: big heart now split in two random ways --- data/bulletData.lua | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) (limited to 'data/bulletData.lua') 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 = { -- cgit v1.2.3