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()
|