diff options
Diffstat (limited to 'musicplayer/objects_music.lua')
| -rw-r--r-- | musicplayer/objects_music.lua | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/musicplayer/objects_music.lua b/musicplayer/objects_music.lua new file mode 100644 index 0000000..2760b05 --- /dev/null +++ b/musicplayer/objects_music.lua @@ -0,0 +1,46 @@ +obj = {} +gt = 0 -- game time +ft = 1/60 --frametime +scrollspeed = 0 +menushipscroll = 0 +acidcounter = 0 +tracknumber = 0 +tracktext = "" +cartdata("toxicinvaderssoundtrack_by1029chris") + + +function playmusic() + if tracknumber == 0 then + tracktext = " mENU" + music(-1,0,3) + elseif tracknumber == 1 then + tracktext = "fORWARD" + music(2,0,3) + elseif tracknumber == 2 then + tracktext = " bOSSY" + music(8, 0, 3) + elseif tracknumber == 3 then + tracktext = " pORTAL" + music(-1,0,3) + end + end + +function updateobjs() + foreach(players, function(obj) obj:update() end) + foreach(enemies, function(obj) obj:update() end) + foreach(obj, function(obj) obj:update() end) + despawnallbullets = false +end + +function drawobjs() + foreach(obj, function(obj) obj:draw() end) + foreach(enemies, function(obj) obj:draw() end) + clip() --for the final boss + foreach(players, function(obj) obj:draw() end) +end + +function lerp(start, destination, amount) + return start + amount * (destination - start); +end + +playmusic()
\ No newline at end of file |
