parent
7016961609
commit
f8d71bb27d
@ -1,47 +0,0 @@ |
|||||||
-- Functions to handle restarting |
|
||||||
-- all objects |
|
||||||
-- Used in map switching and restarting! |
|
||||||
|
|
||||||
function ClearWalls(walls) |
|
||||||
for i = #walls, 1, -1 do |
|
||||||
walls[i]:destroy() |
|
||||||
end |
|
||||||
end |
|
||||||
|
|
||||||
function StopAllMusic() |
|
||||||
-- TODO: maybe find a way |
|
||||||
-- to find all 'streaming' |
|
||||||
-- sounds and then stop them all! |
|
||||||
musicBattle:stop() |
|
||||||
musicMenu:stop() |
|
||||||
musicPause:stop() |
|
||||||
--musicStory:stop() -- Unused |
|
||||||
end |
|
||||||
|
|
||||||
function ClearPlayerCollision() |
|
||||||
UserPlayer1.collider:destroy() |
|
||||||
UserPlayer2.collider:destroy() |
|
||||||
end |
|
||||||
|
|
||||||
function ClearBullets(bullets) |
|
||||||
for i, v in ipairs(bullets) do |
|
||||||
v.collider:destroy() |
|
||||||
end |
|
||||||
end |
|
||||||
|
|
||||||
function RestartGame() |
|
||||||
-- Stop the music |
|
||||||
StopAllMusic() |
|
||||||
|
|
||||||
-- Clear the players collision |
|
||||||
ClearPlayerCollision() |
|
||||||
|
|
||||||
-- Work through and delete all bullets |
|
||||||
ClearBullets(Bullets1) |
|
||||||
ClearBullets(Bullets2) |
|
||||||
|
|
||||||
--Clear Walls |
|
||||||
ClearWalls(Walls) |
|
||||||
|
|
||||||
-- Done! |
|
||||||
end |
|
Loading…
Reference in new issue