aboutsummaryrefslogtreecommitdiff
path: root/musicplayer/objects_music.lua
blob: 2760b050dadff3694263ebac4ef66c72099092a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
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()