Lephisto/snd/music.lua

37 lines
838 B
Lua

--[[
-- Music will get called with a string parameter indicating status.
-- Valid Parameters:
-- load - game is loading.
-- land - player landed.
-- takeoff - player took off.
-- combat - Player just got a hostile on screen.
-- idle - Current playing music ran out.
]]--
last = "idle"
function choose(str)
if str == "load" then
music.load("machina")
music.play()
elseif str == "land" then
music.load("agriculture")
music.play()
elseif str == "takeoff" then
music.load("liftoff")
music.play()
elseif str == "combat" then
music.load("galacticbattle")
music.play()
elseif str == "idle" and last ~= "idle" then
choose(last) -- This should be smarter in the future.
end
if last ~= "idle" then
last = str -- Save the last string so we can use it.
end
end