- [+] Fix up level 99.
- [+] King Cat boss - [+] level - [+] background picture - [+] wizard or cat? - [+] teleport to a player - [+] pick or cycle one of: - [+] summon monsters (if low monsters) - [+] horzfireballs - [+] create wind L/R - [+] bricks fall - [+] sweep in circle fire (if players far away) - [+] shoot bat sonar AT players - [+] create flames/spikes - [+] turn into little cats? - [+] implement ending - [+] all tiles turn into fruits and start falling - [+] fruit rain... - [+] all players go to permenant umbrella mode - [+] players don't fall due to gravity - [+] always use umbrella sprite - [+] players can now move any direction - [+] background goes white and begins fading to black - [+] winning text! - [+] Umbrella blocks bullets which are above you - [+] Don't show "0" text when powerups are worth no points (eg. big things)
After Width: | Height: | Size: 163 KiB |
|
@ -0,0 +1,61 @@
|
||||||
|
bgfile sky1.png
|
||||||
|
bg 0
|
||||||
|
hurryup 30
|
||||||
|
help
|
||||||
|
endhelp
|
||||||
|
monsters
|
||||||
|
6 5 11
|
||||||
|
6 7 13
|
||||||
|
6 9 15
|
||||||
|
6 11 17
|
||||||
|
6 13 19
|
||||||
|
6 25 11
|
||||||
|
6 27 12
|
||||||
|
6 29 13
|
||||||
|
6 31 14
|
||||||
|
6 33 15
|
||||||
|
7 7 8
|
||||||
|
7 34 8
|
||||||
|
133 25 22
|
||||||
|
133 14 22
|
||||||
|
133 19 14
|
||||||
|
133 33 23
|
||||||
|
133 6 23
|
||||||
|
0 7 28
|
||||||
|
134 32 28
|
||||||
|
7 30 1
|
||||||
|
7 11 1
|
||||||
|
23 33 6
|
||||||
|
endmonsters
|
||||||
|
exitdir 1
|
||||||
|
74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,75,75,75,75,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,75,75,75,75,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,75,75,75,75,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,75,75,75,75,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,75,75,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,75,75,74,74,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,74,74,74,74,74,74,74,74,75,75,75,75,74,75,98,98,98,98,98,98,75,74,75,75,75,75,74,74,74,74,74,74,74,74,75,75,74,
|
||||||
|
74,75,75,74,75,75,75,75,75,75,74,74,74,74,74,74,75,97,97,97,97,97,97,75,74,74,74,74,74,74,75,75,75,75,75,75,74,75,75,74,
|
||||||
|
74,75,75,74,75,75,75,75,75,74,74,74,74,74,74,75,98,97,99,0,0,99,97,98,75,74,74,74,74,74,74,75,75,75,75,75,74,75,75,74,
|
||||||
|
74,75,75,74,75,75,75,75,75,75,75,75,75,75,75,75,98,97,99,0,0,99,97,98,75,75,75,75,75,75,75,75,75,75,75,75,74,75,75,74,
|
||||||
|
74,75,75,74,75,75,0,0,0,75,75,75,75,75,75,75,98,97,99,0,0,99,97,98,75,75,75,75,75,75,75,0,0,0,75,75,74,75,75,74,
|
||||||
|
74,75,75,74,75,0,0,0,0,0,75,75,75,75,75,75,98,97,99,0,0,99,97,98,75,75,75,75,75,75,0,0,0,0,0,75,74,75,75,74,
|
||||||
|
74,75,75,74,75,0,0,0,0,0,75,75,75,75,75,75,98,97,99,0,0,99,97,98,75,75,75,75,75,75,0,0,0,0,0,75,74,75,75,74,
|
||||||
|
74,75,75,74,75,75,0,0,0,75,75,75,75,75,75,75,98,97,99,0,0,99,97,98,75,75,75,75,75,75,75,0,0,0,75,75,74,75,75,74,
|
||||||
|
74,75,75,74,74,75,75,75,75,75,75,75,75,75,75,75,98,97,99,0,0,99,97,98,75,75,75,75,75,75,75,75,75,75,75,74,74,75,75,74,
|
||||||
|
74,75,75,75,75,74,75,75,75,75,75,75,75,75,75,75,98,97,99,0,0,99,97,98,75,75,75,75,75,75,75,75,75,75,74,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,74,74,75,75,75,75,75,75,75,75,75,98,97,99,0,0,99,97,98,75,75,75,75,75,75,75,75,75,74,74,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,74,75,75,75,75,75,75,75,75,75,98,97,99,0,0,99,97,98,75,75,75,75,75,75,75,75,75,74,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,74,75,75,75,75,75,75,75,75,75,75,97,97,97,97,97,97,75,75,75,75,75,75,75,75,75,75,74,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,74,75,0,0,75,75,75,75,75,75,75,75,97,98,98,97,75,75,75,75,75,75,75,75,0,0,75,74,75,75,75,75,75,74,
|
||||||
|
74,75,75,74,74,74,75,75,0,0,75,75,75,75,0,0,0,0,0,0,0,0,0,0,0,0,75,75,75,75,0,0,75,75,74,74,74,75,75,74,
|
||||||
|
74,75,75,74,75,75,0,0,0,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,0,0,0,0,75,75,74,75,75,74,
|
||||||
|
74,75,75,74,75,75,75,0,0,0,75,74,74,74,74,74,74,75,75,75,75,75,75,74,74,74,74,74,74,75,0,0,0,0,75,75,74,75,75,74,
|
||||||
|
74,75,75,74,75,75,75,75,75,75,75,74,75,75,75,75,74,74,74,74,74,74,74,74,75,75,75,75,74,75,75,75,75,75,75,75,74,75,75,74,
|
||||||
|
74,75,75,74,74,74,74,74,74,74,74,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,
|
||||||
|
layer2
|
|
@ -2,6 +2,9 @@ bgfile
|
||||||
bg 0
|
bg 0
|
||||||
hurryup 30
|
hurryup 30
|
||||||
help
|
help
|
||||||
|
Kill four enemies at once for a poker card!
|
||||||
|
Kill FIVE enemies at once for ... ?
|
||||||
|
FILL ME IN
|
||||||
endhelp
|
endhelp
|
||||||
monsters
|
monsters
|
||||||
0 2 28
|
0 2 28
|
||||||
|
@ -39,6 +42,8 @@ monsters
|
||||||
16 27 8
|
16 27 8
|
||||||
16 33 16
|
16 33 16
|
||||||
15 7 16
|
15 7 16
|
||||||
|
14 10 28
|
||||||
|
14 15 24
|
||||||
endmonsters
|
endmonsters
|
||||||
exitdir 1
|
exitdir 1
|
||||||
4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,
|
4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,
|
||||||
|
|
|
@ -0,0 +1,42 @@
|
||||||
|
bgfile fire4.png
|
||||||
|
bg 0
|
||||||
|
hurryup 30
|
||||||
|
help
|
||||||
|
endhelp
|
||||||
|
monsters
|
||||||
|
0 5 14
|
||||||
|
134 34 14
|
||||||
|
174 19 18
|
||||||
|
endmonsters
|
||||||
|
exitdir -2
|
||||||
|
74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,23,23,23,23,23,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,23,23,23,23,23,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,23,23,0,0,0,0,0,0,0,0,0,0,0,0,23,23,23,23,23,23,23,23,23,23,0,0,0,0,0,0,0,0,0,0,0,0,23,23,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,23,23,23,23,23,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,23,23,23,23,23,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,23,23,0,0,0,0,0,0,0,0,0,0,0,23,23,23,23,23,23,23,23,23,23,23,23,0,0,0,0,0,0,0,0,0,0,0,23,23,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,23,23,23,23,23,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23,23,23,23,23,23,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,23,23,23,0,0,0,0,0,0,23,23,23,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,
|
||||||
|
74,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,74,
|
||||||
|
74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,
|
||||||
|
layer2
|
|
@ -1,66 +0,0 @@
|
||||||
tileset green
|
|
||||||
bg 0
|
|
||||||
hurryup 90
|
|
||||||
help
|
|
||||||
endhelp
|
|
||||||
monsters
|
|
||||||
1 9 9
|
|
||||||
! 23 15
|
|
||||||
s 31 4
|
|
||||||
r 36 9
|
|
||||||
r 33 12
|
|
||||||
r 37 15
|
|
||||||
r 34 19
|
|
||||||
r 35 23
|
|
||||||
a 11 23
|
|
||||||
a 5 26
|
|
||||||
r 35 28
|
|
||||||
a 22 28
|
|
||||||
@ 33 9
|
|
||||||
@ 37 9
|
|
||||||
Y 37 28
|
|
||||||
Y 36 28
|
|
||||||
Y 35 28
|
|
||||||
Y 34 28
|
|
||||||
Y 33 28
|
|
||||||
P 36 19
|
|
||||||
P 35 19
|
|
||||||
P 34 19
|
|
||||||
Y 15 9
|
|
||||||
Y 12 9
|
|
||||||
Y 36 15
|
|
||||||
Y 34 15
|
|
||||||
Y 35 15
|
|
||||||
endmonsters
|
|
||||||
exitdir 1
|
|
||||||
4,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,
|
|
||||||
4,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,
|
|
||||||
4,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,
|
|
||||||
4,0,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,
|
|
||||||
4,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,
|
|
||||||
4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,
|
|
||||||
4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,
|
|
||||||
4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,
|
|
||||||
4,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,
|
|
||||||
4,0,14,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,
|
|
||||||
4,1,1,1,1,4,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,4,
|
|
||||||
4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,
|
|
||||||
4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,
|
|
||||||
4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,1,1,1,1,1,1,1,4,
|
|
||||||
4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,
|
|
||||||
4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,
|
|
||||||
4,0,0,0,0,0,0,0,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,4,1,1,1,1,1,1,1,4,
|
|
||||||
4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,
|
|
||||||
4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,
|
|
||||||
4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,
|
|
||||||
4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,1,1,1,1,1,1,1,4,
|
|
||||||
4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,
|
|
||||||
4,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,4,0,0,0,0,0,0,0,4,
|
|
||||||
4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,4,
|
|
||||||
4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,1,1,1,1,1,1,1,4,
|
|
||||||
4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,10,10,4,0,0,0,0,0,0,0,1,
|
|
||||||
4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,
|
|
||||||
4,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,
|
|
||||||
4,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,
|
|
||||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
|
||||||
layer2
|
|
|
@ -0,0 +1,143 @@
|
||||||
|
bgfile sky1.png
|
||||||
|
bg 0
|
||||||
|
hurryup 90
|
||||||
|
help
|
||||||
|
endhelp
|
||||||
|
monsters
|
||||||
|
0 18 4
|
||||||
|
134 21 4
|
||||||
|
7 10 1
|
||||||
|
7 35 1
|
||||||
|
172 37 21
|
||||||
|
172 2 21
|
||||||
|
12 32 16
|
||||||
|
12 7 22
|
||||||
|
49 33 22
|
||||||
|
49 7 16
|
||||||
|
endmonsters
|
||||||
|
exitdir 1
|
||||||
|
74,74,98,98,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,98,98,74,74,
|
||||||
|
74,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,98,98,98,98,74,
|
||||||
|
74,98,98,98,97,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,97,98,98,98,74,
|
||||||
|
74,98,98,97,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,97,98,98,74,
|
||||||
|
74,98,98,97,99,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,97,98,98,74,
|
||||||
|
74,98,98,98,97,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,97,98,98,98,74,
|
||||||
|
74,98,98,98,98,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,97,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,74,74,74,74,74,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,74,74,74,74,74,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,74,74,74,74,74,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,74,74,74,74,74,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,74,74,74,74,74,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,98,74,74,74,74,74,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,98,98,98,98,98,98,98,98,74,74,74,74,98,98,98,98,98,98,74,74,74,74,98,98,98,98,98,98,98,98,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,98,98,98,98,98,98,98,98,98,74,74,98,98,98,97,97,98,98,98,74,74,98,98,98,98,98,98,98,98,98,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,74,98,98,97,99,99,97,98,98,74,74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,74,98,98,98,97,97,98,98,98,74,74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,74,98,98,98,98,98,98,98,98,74,74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,74,98,98,98,98,98,98,98,98,74,74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,98,98,98,98,98,98,98,98,98,74,74,98,98,98,98,98,98,98,98,74,74,98,98,98,98,98,98,98,98,98,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,98,98,98,98,98,98,98,98,98,74,74,98,98,98,97,97,98,98,98,74,74,98,98,98,98,98,98,98,98,98,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,74,98,98,97,99,99,97,98,98,74,74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,74,98,98,98,97,97,98,98,98,74,74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,74,98,98,98,98,98,98,98,98,74,74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,74,98,98,98,98,98,98,98,98,74,74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,74,98,98,98,98,98,98,98,98,74,74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,
|
||||||
|
74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,74,98,98,98,98,98,98,98,98,74,74,98,98,98,98,74,74,74,74,74,98,98,98,98,74,
|
||||||
|
74,74,98,98,74,74,74,74,74,74,74,98,74,98,74,74,98,98,74,74,74,74,98,98,74,74,98,74,98,74,74,74,74,74,74,74,98,98,74,74,
|
||||||
|
layer2
|
||||||
|
5,11,69
|
||||||
|
6,11,68
|
||||||
|
7,11,70
|
||||||
|
8,11,72
|
||||||
|
9,11,73
|
||||||
|
30,11,69
|
||||||
|
31,11,70
|
||||||
|
32,11,72
|
||||||
|
33,11,71
|
||||||
|
34,11,73
|
||||||
|
13,14,69
|
||||||
|
14,14,70
|
||||||
|
15,14,72
|
||||||
|
16,14,73
|
||||||
|
23,14,69
|
||||||
|
24,14,70
|
||||||
|
25,14,72
|
||||||
|
26,14,73
|
||||||
|
5,15,95,layer3
|
||||||
|
6,15,95,layer3
|
||||||
|
7,15,95,layer3
|
||||||
|
8,15,95,layer3
|
||||||
|
9,15,95,layer3
|
||||||
|
30,15,95,layer3
|
||||||
|
31,15,95,layer3
|
||||||
|
32,15,95,layer3
|
||||||
|
33,15,95,layer3
|
||||||
|
34,15,95,layer3
|
||||||
|
5,16,11
|
||||||
|
5,16,95,layer3
|
||||||
|
6,16,11
|
||||||
|
6,16,95,layer3
|
||||||
|
7,16,11
|
||||||
|
7,16,95,layer3
|
||||||
|
8,16,11
|
||||||
|
8,16,95,layer3
|
||||||
|
9,16,11
|
||||||
|
9,16,95,layer3
|
||||||
|
30,16,11
|
||||||
|
30,16,95,layer3
|
||||||
|
31,16,11
|
||||||
|
31,16,95,layer3
|
||||||
|
32,16,11
|
||||||
|
32,16,95,layer3
|
||||||
|
33,16,11
|
||||||
|
33,16,95,layer3
|
||||||
|
34,16,11
|
||||||
|
34,16,95,layer3
|
||||||
|
19,17,82
|
||||||
|
20,17,82
|
||||||
|
5,21,95,layer3
|
||||||
|
6,21,95,layer3
|
||||||
|
7,21,95,layer3
|
||||||
|
8,21,95,layer3
|
||||||
|
9,21,95,layer3
|
||||||
|
30,21,95,layer3
|
||||||
|
31,21,95,layer3
|
||||||
|
32,21,95,layer3
|
||||||
|
33,21,95,layer3
|
||||||
|
34,21,95,layer3
|
||||||
|
5,22,11
|
||||||
|
5,22,95,layer3
|
||||||
|
6,22,11
|
||||||
|
6,22,95,layer3
|
||||||
|
7,22,11
|
||||||
|
7,22,95,layer3
|
||||||
|
8,22,11
|
||||||
|
8,22,95,layer3
|
||||||
|
9,22,11
|
||||||
|
9,22,95,layer3
|
||||||
|
30,22,11
|
||||||
|
30,22,95,layer3
|
||||||
|
31,22,11
|
||||||
|
31,22,95,layer3
|
||||||
|
32,22,11
|
||||||
|
32,22,95,layer3
|
||||||
|
33,22,11
|
||||||
|
33,22,95,layer3
|
||||||
|
34,22,11
|
||||||
|
34,22,95,layer3
|
||||||
|
19,23,82
|
||||||
|
20,23,82
|
||||||
|
1,28,11
|
||||||
|
4,28,11
|
||||||
|
10,28,11
|
||||||
|
12,28,11
|
||||||
|
18,28,11
|
||||||
|
19,28,11
|
||||||
|
20,28,11
|
||||||
|
21,28,11
|
||||||
|
27,28,11
|
||||||
|
29,28,11
|
||||||
|
35,28,11
|
||||||
|
38,28,11
|
|
@ -0,0 +1,215 @@
|
||||||
|
bgfile sky1.png
|
||||||
|
bg 0
|
||||||
|
hurryup 30
|
||||||
|
help
|
||||||
|
endhelp
|
||||||
|
monsters
|
||||||
|
0 15 25
|
||||||
|
134 20 25
|
||||||
|
171 24 14
|
||||||
|
171 34 14
|
||||||
|
171 6 14
|
||||||
|
171 9 3
|
||||||
|
171 28 7
|
||||||
|
171 2 25
|
||||||
|
171 13 20
|
||||||
|
133 25 11
|
||||||
|
133 19 3
|
||||||
|
133 2 16
|
||||||
|
23 31 25
|
||||||
|
60 32 20
|
||||||
|
60 22 22
|
||||||
|
endmonsters
|
||||||
|
exitdir 1
|
||||||
|
74,74,74,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,75,75,74,74,74,74,74,74,74,74,74,74,74,
|
||||||
|
74,74,56,75,75,56,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,56,75,75,56,74,74,74,74,74,74,74,74,74,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,74,74,74,74,74,74,74,74,74,74,74,74,56,75,75,56,74,74,74,74,75,75,74,74,74,74,74,75,75,74,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,75,75,74,74,74,74,74,75,75,74,74,74,74,74,75,75,74,74,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,74,74,74,74,74,75,75,75,75,75,75,74,75,75,74,74,74,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,74,74,75,75,75,14,75,75,74,75,75,74,74,74,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,74,74,75,75,75,75,75,75,74,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,75,75,74,
|
||||||
|
74,74,74,75,75,75,75,75,74,74,75,75,75,75,75,75,74,75,75,74,74,74,74,74,75,75,75,75,75,75,75,75,75,75,74,74,74,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,74,74,75,75,75,75,75,75,74,75,75,74,74,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,74,74,75,75,75,75,75,75,74,75,75,74,74,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,56,74,74,74,56,75,75,56,74,74,74,74,74,74,74,56,75,75,56,74,74,74,74,74,56,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,74,74,74,75,75,74,74,56,74,74,74,56,75,75,56,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,56,74,74,74,
|
||||||
|
74,75,75,75,75,74,74,74,75,75,74,74,74,74,74,74,74,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,
|
||||||
|
74,75,75,75,75,74,74,74,75,75,74,74,74,74,74,74,74,75,75,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,12,74,74,
|
||||||
|
74,75,75,75,75,74,74,74,75,75,74,74,74,74,74,74,74,75,75,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,13,74,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,75,75,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,75,75,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,
|
||||||
|
74,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,74,75,75,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,
|
||||||
|
74,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,74,75,75,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,
|
||||||
|
74,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,56,75,75,56,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,74,56,75,75,56,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,56,75,75,56,74,74,74,74,74,74,74,74,74,74,
|
||||||
|
74,74,74,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,75,75,74,74,74,74,74,74,74,74,74,74,74,
|
||||||
|
74,74,74,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,75,75,74,74,74,74,74,74,74,74,74,74,74,
|
||||||
|
74,74,74,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,75,75,74,74,74,74,74,74,74,74,74,74,74,
|
||||||
|
layer2
|
||||||
|
3,0,56,layer3
|
||||||
|
4,0,56,layer3
|
||||||
|
27,0,56,layer3
|
||||||
|
28,0,56,layer3
|
||||||
|
17,5,56,layer3
|
||||||
|
18,5,56,layer3
|
||||||
|
17,6,56,layer3
|
||||||
|
18,6,56,layer3
|
||||||
|
18,7,56,layer3
|
||||||
|
17,8,56,layer3
|
||||||
|
17,9,56,layer3
|
||||||
|
18,9,56,layer3
|
||||||
|
17,10,56,layer3
|
||||||
|
18,10,56,layer3
|
||||||
|
17,11,56,layer3
|
||||||
|
18,11,56,layer3
|
||||||
|
17,12,56,layer3
|
||||||
|
18,12,56,layer3
|
||||||
|
13,13,56,layer3
|
||||||
|
14,13,56,layer3
|
||||||
|
15,13,56,layer3
|
||||||
|
16,13,56,layer3
|
||||||
|
17,13,56,layer3
|
||||||
|
19,13,56,layer3
|
||||||
|
20,13,56,layer3
|
||||||
|
21,13,56,layer3
|
||||||
|
22,13,56,layer3
|
||||||
|
23,13,56,layer3
|
||||||
|
25,13,56,layer3
|
||||||
|
26,13,56,layer3
|
||||||
|
27,13,56,layer3
|
||||||
|
28,13,56,layer3
|
||||||
|
29,13,56,layer3
|
||||||
|
30,13,56,layer3
|
||||||
|
31,13,56,layer3
|
||||||
|
32,13,56,layer3
|
||||||
|
34,13,56,layer3
|
||||||
|
35,13,56,layer3
|
||||||
|
13,14,56,layer3
|
||||||
|
14,14,56,layer3
|
||||||
|
15,14,56,layer3
|
||||||
|
16,14,56,layer3
|
||||||
|
18,14,56,layer3
|
||||||
|
19,14,56,layer3
|
||||||
|
20,14,56,layer3
|
||||||
|
21,14,56,layer3
|
||||||
|
22,14,56,layer3
|
||||||
|
23,14,56,layer3
|
||||||
|
24,14,56,layer3
|
||||||
|
26,14,56,layer3
|
||||||
|
27,14,56,layer3
|
||||||
|
28,14,56,layer3
|
||||||
|
29,14,56,layer3
|
||||||
|
30,14,56,layer3
|
||||||
|
31,14,56,layer3
|
||||||
|
33,14,56,layer3
|
||||||
|
34,14,56,layer3
|
||||||
|
35,14,56,layer3
|
||||||
|
17,15,56,layer3
|
||||||
|
18,15,56,layer3
|
||||||
|
17,16,56,layer3
|
||||||
|
18,16,56,layer3
|
||||||
|
17,17,56,layer3
|
||||||
|
18,17,56,layer3
|
||||||
|
17,18,56,layer3
|
||||||
|
18,18,56,layer3
|
||||||
|
18,19,56,layer3
|
||||||
|
20,19,16
|
||||||
|
21,19,16
|
||||||
|
22,19,16
|
||||||
|
23,19,16
|
||||||
|
24,19,16
|
||||||
|
25,19,16
|
||||||
|
26,19,16
|
||||||
|
27,19,16
|
||||||
|
28,19,16
|
||||||
|
29,19,16
|
||||||
|
30,19,16
|
||||||
|
31,19,16
|
||||||
|
32,19,16
|
||||||
|
33,19,16
|
||||||
|
34,19,16
|
||||||
|
35,19,16
|
||||||
|
36,19,16
|
||||||
|
37,19,16
|
||||||
|
17,20,56,layer3
|
||||||
|
20,20,15
|
||||||
|
21,20,15
|
||||||
|
22,20,15
|
||||||
|
23,20,15
|
||||||
|
24,20,15
|
||||||
|
25,20,15
|
||||||
|
26,20,15
|
||||||
|
27,20,15
|
||||||
|
28,20,15
|
||||||
|
29,20,15
|
||||||
|
30,20,15
|
||||||
|
31,20,15
|
||||||
|
32,20,15
|
||||||
|
33,20,15
|
||||||
|
34,20,15
|
||||||
|
35,20,15
|
||||||
|
36,20,15
|
||||||
|
37,20,15
|
||||||
|
11,21,8
|
||||||
|
17,21,56,layer3
|
||||||
|
18,21,56,layer3
|
||||||
|
20,21,15
|
||||||
|
21,21,15
|
||||||
|
22,21,15
|
||||||
|
23,21,15
|
||||||
|
24,21,15
|
||||||
|
25,21,15
|
||||||
|
26,21,15
|
||||||
|
27,21,15
|
||||||
|
28,21,15
|
||||||
|
29,21,15
|
||||||
|
30,21,15
|
||||||
|
31,21,15
|
||||||
|
32,21,15
|
||||||
|
33,21,15
|
||||||
|
34,21,15
|
||||||
|
35,21,15
|
||||||
|
36,21,15
|
||||||
|
37,21,15
|
||||||
|
11,22,7
|
||||||
|
17,22,56,layer3
|
||||||
|
18,22,56,layer3
|
||||||
|
20,22,15
|
||||||
|
21,22,15
|
||||||
|
22,22,15
|
||||||
|
23,22,15
|
||||||
|
24,22,15
|
||||||
|
25,22,15
|
||||||
|
26,22,15
|
||||||
|
27,22,15
|
||||||
|
28,22,15
|
||||||
|
29,22,15
|
||||||
|
30,22,15
|
||||||
|
31,22,15
|
||||||
|
32,22,15
|
||||||
|
33,22,15
|
||||||
|
34,22,15
|
||||||
|
35,22,15
|
||||||
|
36,22,15
|
||||||
|
37,22,15
|
||||||
|
11,23,7
|
||||||
|
11,24,7
|
||||||
|
11,25,7
|
||||||
|
3,27,56,layer3
|
||||||
|
4,27,56,layer3
|
||||||
|
27,27,56,layer3
|
||||||
|
28,27,56,layer3
|
||||||
|
3,28,56,layer3
|
||||||
|
4,28,56,layer3
|
||||||
|
27,28,56,layer3
|
||||||
|
28,28,56,layer3
|
||||||
|
3,29,56,layer3
|
||||||
|
4,29,56,layer3
|
||||||
|
27,29,56,layer3
|
||||||
|
28,29,56,layer3
|
|
@ -0,0 +1,301 @@
|
||||||
|
bgfile sky1.png
|
||||||
|
bg 0
|
||||||
|
hurryup 30
|
||||||
|
help
|
||||||
|
endhelp
|
||||||
|
monsters
|
||||||
|
157 3 28
|
||||||
|
157 3 28
|
||||||
|
157 3 28
|
||||||
|
157 3 28
|
||||||
|
157 3 28
|
||||||
|
157 3 28
|
||||||
|
157 3 28
|
||||||
|
157 35 28
|
||||||
|
157 35 28
|
||||||
|
157 35 28
|
||||||
|
157 35 28
|
||||||
|
157 35 28
|
||||||
|
157 35 28
|
||||||
|
157 35 28
|
||||||
|
157 35 28
|
||||||
|
157 35 28
|
||||||
|
172 35 1
|
||||||
|
172 31 1
|
||||||
|
171 35 23
|
||||||
|
171 3 23
|
||||||
|
171 9 28
|
||||||
|
171 9 28
|
||||||
|
171 9 28
|
||||||
|
171 9 28
|
||||||
|
171 9 28
|
||||||
|
171 9 28
|
||||||
|
171 9 28
|
||||||
|
171 9 28
|
||||||
|
171 9 28
|
||||||
|
171 9 28
|
||||||
|
171 30 28
|
||||||
|
171 30 28
|
||||||
|
171 30 28
|
||||||
|
171 30 28
|
||||||
|
171 30 28
|
||||||
|
171 30 28
|
||||||
|
171 30 28
|
||||||
|
171 30 28
|
||||||
|
171 30 28
|
||||||
|
171 30 28
|
||||||
|
171 30 28
|
||||||
|
171 5 4
|
||||||
|
171 5 7
|
||||||
|
171 34 4
|
||||||
|
171 34 7
|
||||||
|
0 16 19
|
||||||
|
134 26 19
|
||||||
|
23 20 28
|
||||||
|
endmonsters
|
||||||
|
exitdir 1
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
layer2
|
||||||
|
5,2,28
|
||||||
|
6,2,28
|
||||||
|
7,2,28
|
||||||
|
8,2,28
|
||||||
|
9,2,28
|
||||||
|
10,2,28
|
||||||
|
11,2,28
|
||||||
|
12,2,28
|
||||||
|
13,2,28
|
||||||
|
14,2,28
|
||||||
|
15,2,28
|
||||||
|
16,2,28
|
||||||
|
17,2,28
|
||||||
|
18,2,28
|
||||||
|
19,2,28
|
||||||
|
20,2,28
|
||||||
|
21,2,28
|
||||||
|
22,2,28
|
||||||
|
23,2,28
|
||||||
|
24,2,28
|
||||||
|
25,2,28
|
||||||
|
26,2,28
|
||||||
|
27,2,28
|
||||||
|
28,2,28
|
||||||
|
29,2,28
|
||||||
|
30,2,28
|
||||||
|
31,2,28
|
||||||
|
32,2,28
|
||||||
|
33,2,28
|
||||||
|
34,2,28
|
||||||
|
35,2,28
|
||||||
|
36,2,28
|
||||||
|
37,2,28
|
||||||
|
38,2,28
|
||||||
|
1,5,28
|
||||||
|
2,5,28
|
||||||
|
3,5,28
|
||||||
|
4,5,28
|
||||||
|
5,5,28
|
||||||
|
6,5,28
|
||||||
|
7,5,28
|
||||||
|
8,5,28
|
||||||
|
9,5,28
|
||||||
|
10,5,28
|
||||||
|
11,5,28
|
||||||
|
12,5,28
|
||||||
|
13,5,28
|
||||||
|
14,5,28
|
||||||
|
15,5,28
|
||||||
|
16,5,28
|
||||||
|
17,5,28
|
||||||
|
18,5,28
|
||||||
|
19,5,28
|
||||||
|
20,5,28
|
||||||
|
21,5,28
|
||||||
|
22,5,28
|
||||||
|
23,5,28
|
||||||
|
24,5,28
|
||||||
|
25,5,28
|
||||||
|
26,5,28
|
||||||
|
27,5,28
|
||||||
|
28,5,28
|
||||||
|
29,5,28
|
||||||
|
30,5,28
|
||||||
|
31,5,28
|
||||||
|
32,5,28
|
||||||
|
33,5,28
|
||||||
|
34,5,28
|
||||||
|
5,8,28
|
||||||
|
6,8,28
|
||||||
|
7,8,28
|
||||||
|
8,8,28
|
||||||
|
9,8,28
|
||||||
|
10,8,28
|
||||||
|
11,8,28
|
||||||
|
12,8,28
|
||||||
|
13,8,28
|
||||||
|
14,8,28
|
||||||
|
15,8,28
|
||||||
|
16,8,28
|
||||||
|
17,8,28
|
||||||
|
18,8,28
|
||||||
|
19,8,28
|
||||||
|
20,8,28
|
||||||
|
21,8,28
|
||||||
|
22,8,28
|
||||||
|
23,8,28
|
||||||
|
24,8,28
|
||||||
|
25,8,28
|
||||||
|
26,8,28
|
||||||
|
27,8,28
|
||||||
|
28,8,28
|
||||||
|
29,8,28
|
||||||
|
30,8,28
|
||||||
|
31,8,28
|
||||||
|
32,8,28
|
||||||
|
33,8,28
|
||||||
|
34,8,28
|
||||||
|
35,8,28
|
||||||
|
36,8,28
|
||||||
|
37,8,28
|
||||||
|
38,8,28
|
||||||
|
1,11,28
|
||||||
|
2,11,28
|
||||||
|
3,11,28
|
||||||
|
4,11,28
|
||||||
|
5,11,28
|
||||||
|
6,11,28
|
||||||
|
7,11,28
|
||||||
|
8,11,28
|
||||||
|
9,11,28
|
||||||
|
10,11,28
|
||||||
|
11,11,28
|
||||||
|
12,11,28
|
||||||
|
13,11,28
|
||||||
|
14,11,28
|
||||||
|
15,11,28
|
||||||
|
16,11,28
|
||||||
|
17,11,28
|
||||||
|
18,11,28
|
||||||
|
19,11,28
|
||||||
|
20,11,28
|
||||||
|
21,11,28
|
||||||
|
22,11,28
|
||||||
|
23,11,28
|
||||||
|
24,11,28
|
||||||
|
25,11,28
|
||||||
|
26,11,28
|
||||||
|
27,11,28
|
||||||
|
28,11,28
|
||||||
|
29,11,28
|
||||||
|
30,11,28
|
||||||
|
31,11,28
|
||||||
|
32,11,28
|
||||||
|
33,11,28
|
||||||
|
34,11,28
|
||||||
|
14,19,55
|
||||||
|
28,19,54
|
||||||
|
1,24,28
|
||||||
|
2,24,28
|
||||||
|
3,24,28
|
||||||
|
4,24,28
|
||||||
|
5,24,28
|
||||||
|
6,24,28
|
||||||
|
7,24,28
|
||||||
|
8,24,28
|
||||||
|
9,24,28
|
||||||
|
10,24,28
|
||||||
|
11,24,28
|
||||||
|
12,24,28
|
||||||
|
13,24,28
|
||||||
|
14,24,28
|
||||||
|
15,24,28
|
||||||
|
16,24,28
|
||||||
|
17,24,28
|
||||||
|
18,24,28
|
||||||
|
19,24,28
|
||||||
|
20,24,28
|
||||||
|
21,24,28
|
||||||
|
22,24,28
|
||||||
|
23,24,28
|
||||||
|
24,24,28
|
||||||
|
25,24,28
|
||||||
|
26,24,28
|
||||||
|
27,24,28
|
||||||
|
28,24,28
|
||||||
|
29,24,28
|
||||||
|
30,24,28
|
||||||
|
31,24,28
|
||||||
|
32,24,28
|
||||||
|
33,24,28
|
||||||
|
34,24,28
|
||||||
|
35,24,28
|
||||||
|
36,24,28
|
||||||
|
37,24,28
|
||||||
|
38,24,28
|
||||||
|
1,29,28
|
||||||
|
2,29,28
|
||||||
|
3,29,28
|
||||||
|
4,29,28
|
||||||
|
5,29,28
|
||||||
|
6,29,28
|
||||||
|
7,29,28
|
||||||
|
8,29,28
|
||||||
|
9,29,28
|
||||||
|
10,29,28
|
||||||
|
11,29,28
|
||||||
|
12,29,28
|
||||||
|
13,29,28
|
||||||
|
14,29,28
|
||||||
|
15,29,28
|
||||||
|
16,29,28
|
||||||
|
17,29,28
|
||||||
|
18,29,28
|
||||||
|
19,29,28
|
||||||
|
20,29,28
|
||||||
|
21,29,28
|
||||||
|
22,29,28
|
||||||
|
23,29,28
|
||||||
|
24,29,28
|
||||||
|
25,29,28
|
||||||
|
26,29,28
|
||||||
|
27,29,28
|
||||||
|
28,29,28
|
||||||
|
29,29,28
|
||||||
|
30,29,28
|
||||||
|
31,29,28
|
||||||
|
32,29,28
|
||||||
|
33,29,28
|
||||||
|
34,29,28
|
||||||
|
35,29,28
|
||||||
|
36,29,28
|
||||||
|
37,29,28
|
||||||
|
38,29,28
|
|
@ -0,0 +1,63 @@
|
||||||
|
bgfile sky1.png
|
||||||
|
bg 0
|
||||||
|
hurryup 30
|
||||||
|
help
|
||||||
|
endhelp
|
||||||
|
monsters
|
||||||
|
132 37 28
|
||||||
|
132 37 28
|
||||||
|
132 37 28
|
||||||
|
132 37 28
|
||||||
|
132 37 28
|
||||||
|
132 37 28
|
||||||
|
132 37 28 45 463 45 462 45 462 45 462 45 462 45 462 45 462 45 462
|
||||||
|
132 31 4 504 423 502 423 502 423 502 423 502 423 502 423 502 423
|
||||||
|
132 7 26 120 71 121 71 121 71 121 71 121 71
|
||||||
|
132 28 7 165 128 165 129 165 129 165 129 165 129 165 129 165 129
|
||||||
|
132 10 23 454 384 454 383 454 383 454 383 454 383 454 383 454 383 454 383
|
||||||
|
132 2 2 596 48 596 48 596 48 596 48 596 48 596 48 596 48 596 48 596 48
|
||||||
|
6 34 11
|
||||||
|
6 5 21
|
||||||
|
6 37 22
|
||||||
|
6 6 1
|
||||||
|
133 27 15
|
||||||
|
133 18 5
|
||||||
|
133 17 26
|
||||||
|
133 4 8
|
||||||
|
0 17 11
|
||||||
|
134 22 11
|
||||||
|
172 36 1
|
||||||
|
23 19 14
|
||||||
|
endmonsters
|
||||||
|
exitdir 1
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,0,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,0,0,0,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,0,0,0,0,0,0,0,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,0,0,0,0,0,0,0,0,0,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,69,68,68,68,70,72,71,71,71,73,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,74,74,74,74,74,74,74,74,74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
74,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,74,
|
||||||
|
layer2
|
|
@ -92,6 +92,12 @@
|
||||||
92,dontjump.dat,Don't jump!
|
92,dontjump.dat,Don't jump!
|
||||||
93,crazyarchitect.dat,Crazy Architecture
|
93,crazyarchitect.dat,Crazy Architecture
|
||||||
94,batsinthebelfry.dat,Bats in the Belfry
|
94,batsinthebelfry.dat,Bats in the Belfry
|
||||||
98,theendsofar.dat,THE END SO FAR
|
95,survivaltest.dat,Survival Test
|
||||||
|
96,plumbingproblems.dat,Plumbing Problems
|
||||||
|
97,theasylum.dat,The Asylum
|
||||||
|
98,butterflystomach.dat,Butterfly Stomach
|
||||||
|
99,penultimatum.dat,Penultimatum
|
||||||
|
100,kingcat.dat,King Cat
|
||||||
|
101,theendsofar.dat,THE END SO FAR
|
||||||
102,testlevel.dat,TEST LEVEL
|
102,testlevel.dat,TEST LEVEL
|
||||||
101,intro.dat,INTRO
|
101,intro.dat,INTRO
|
||||||
|
|
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 997 B |
After Width: | Height: | Size: 5.7 KiB |
After Width: | Height: | Size: 5.6 KiB |
After Width: | Height: | Size: 5.8 KiB |
After Width: | Height: | Size: 5.6 KiB |
After Width: | Height: | Size: 5.8 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 1.4 KiB |
64
defs.h
|
@ -83,6 +83,7 @@
|
||||||
#define TEXTSIZE_PAUSED 50
|
#define TEXTSIZE_PAUSED 50
|
||||||
#define TEXTSIZE_GAMEOVER 50
|
#define TEXTSIZE_GAMEOVER 50
|
||||||
#define TEXTSIZE_HISCORE 16
|
#define TEXTSIZE_HISCORE 16
|
||||||
|
#define TEXTSIZE_ENDING 16
|
||||||
|
|
||||||
|
|
||||||
// text tuypes
|
// text tuypes
|
||||||
|
@ -91,6 +92,7 @@
|
||||||
#define TT_HELPSHADOW 2
|
#define TT_HELPSHADOW 2
|
||||||
#define TT_INTROTEXT 3
|
#define TT_INTROTEXT 3
|
||||||
#define TT_GAMEOVER 4
|
#define TT_GAMEOVER 4
|
||||||
|
#define TT_ENDING 5
|
||||||
|
|
||||||
|
|
||||||
// intro states
|
// intro states
|
||||||
|
@ -126,11 +128,22 @@
|
||||||
#define DIEDELAY 80
|
#define DIEDELAY 80
|
||||||
#define HELPDELAY 80
|
#define HELPDELAY 80
|
||||||
#define LEVELDELAY 100
|
#define LEVELDELAY 100
|
||||||
|
|
||||||
|
//#define ENDTEXTTIME 200
|
||||||
|
#define ENDTEXTTIME 200
|
||||||
|
|
||||||
// TODO: put back!
|
// TODO: put back!
|
||||||
#define GAMEOVERDELAY 200
|
#define GAMEOVERDELAY 200
|
||||||
//#define GAMEOVERDELAY 20
|
//#define GAMEOVERDELAY 20
|
||||||
#define POKERDELAY 170
|
#define POKERDELAY 170
|
||||||
|
|
||||||
|
enum ENDGAMETYPE {
|
||||||
|
EG_FRUITFALL = 1,
|
||||||
|
EG_FADEPAUSE,
|
||||||
|
EG_FADETOWHITE,
|
||||||
|
EG_FADETOBLACK,
|
||||||
|
EG_FINAL,
|
||||||
|
};
|
||||||
|
|
||||||
// Sizes
|
// Sizes
|
||||||
#define TILEH 16 // tile width (in pixels)
|
#define TILEH 16 // tile width (in pixels)
|
||||||
|
@ -174,6 +187,8 @@
|
||||||
#define SHIELDTIME 600 // how long a shield lasts
|
#define SHIELDTIME 600 // how long a shield lasts
|
||||||
#define FALLSPEED 4 // terminal velocity of falling sprites
|
#define FALLSPEED 4 // terminal velocity of falling sprites
|
||||||
#define UMBFALLSPEED 1 // terminal velocity of falling sprites with umbrella
|
#define UMBFALLSPEED 1 // terminal velocity of falling sprites with umbrella
|
||||||
|
#define ENDGAMEFALLSPEED 6 // terminal velocity of falling fruit
|
||||||
|
// at end of game
|
||||||
#define SMALLNETSPEED 6 // how fast the player's net moves with skull
|
#define SMALLNETSPEED 6 // how fast the player's net moves with skull
|
||||||
#define NETSPEED 9 // how fast the player's net moves
|
#define NETSPEED 9 // how fast the player's net moves
|
||||||
#define BIGNETSPEED 12 // how fast the player's net moves with bignet
|
#define BIGNETSPEED 12 // how fast the player's net moves with bignet
|
||||||
|
@ -289,6 +304,33 @@
|
||||||
#define KAS_WALK2 6
|
#define KAS_WALK2 6
|
||||||
#define KAS_JUMP2 7
|
#define KAS_JUMP2 7
|
||||||
|
|
||||||
|
|
||||||
|
// king cat
|
||||||
|
#define KC_WALKTIME 100
|
||||||
|
#define KC_SPELLPAUSETIME 100
|
||||||
|
#define KC_SPELLCASTTIME 102
|
||||||
|
#define KC_TELETIME 75
|
||||||
|
#define KC_BRICKTIME 10
|
||||||
|
// king cat states
|
||||||
|
#define KCS_WALK 0
|
||||||
|
#define KCS_SPELLPAUSE 1
|
||||||
|
#define KCS_SPELLCAST 2
|
||||||
|
#define KCS_STUN 3
|
||||||
|
|
||||||
|
// king cat spells
|
||||||
|
enum SPELL {
|
||||||
|
SPL_NONE = -1,
|
||||||
|
SPL_TELEPORT = 0,
|
||||||
|
SPL_SUMMON,
|
||||||
|
SPL_FIREBALLS,
|
||||||
|
SPL_WIND,
|
||||||
|
SPL_BRICKS,
|
||||||
|
SPL_LAST,
|
||||||
|
};
|
||||||
|
#define MAXSPELLS 5
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// moth
|
// moth
|
||||||
#define BAT_PAUSE 20
|
#define BAT_PAUSE 20
|
||||||
#define BAT_FIRESPACE 3 // space between shots
|
#define BAT_FIRESPACE 3 // space between shots
|
||||||
|
@ -307,7 +349,7 @@
|
||||||
|
|
||||||
|
|
||||||
// Limits
|
// Limits
|
||||||
#define MAXLEVELS 102
|
#define MAXLEVELS 103
|
||||||
#define MAXMAPPINGS 50
|
#define MAXMAPPINGS 50
|
||||||
#define MAXMONSTERSPERLEVEL 150
|
#define MAXMONSTERSPERLEVEL 150
|
||||||
#define MAXLETTERHEIGHT 100
|
#define MAXLETTERHEIGHT 100
|
||||||
|
@ -339,6 +381,10 @@
|
||||||
#define B_TRUE -1
|
#define B_TRUE -1
|
||||||
#define B_FALSE 0
|
#define B_FALSE 0
|
||||||
|
|
||||||
|
#define ALL -1
|
||||||
|
|
||||||
|
#define FOREVER -23
|
||||||
|
|
||||||
// reasons for not being able to move
|
// reasons for not being able to move
|
||||||
#define NM_SIDE -1
|
#define NM_SIDE -1
|
||||||
#define NM_BELOW -2
|
#define NM_BELOW -2
|
||||||
|
@ -454,7 +500,7 @@
|
||||||
#define S_SLOPE 2
|
#define S_SLOPE 2
|
||||||
|
|
||||||
// Sprite types
|
// Sprite types
|
||||||
#define MAXPTYPES 174
|
#define MAXPTYPES 178
|
||||||
#define P_PLAYER 0
|
#define P_PLAYER 0
|
||||||
#define P_RAT 1
|
#define P_RAT 1
|
||||||
#define P_CHEESE 2
|
#define P_CHEESE 2
|
||||||
|
@ -634,6 +680,10 @@
|
||||||
#define P_WSPIDER 171
|
#define P_WSPIDER 171
|
||||||
#define P_BAT 172
|
#define P_BAT 172
|
||||||
#define P_SONAR 173
|
#define P_SONAR 173
|
||||||
|
#define P_KINGCAT 174
|
||||||
|
#define P_LEAF 175
|
||||||
|
#define P_FALLINGBRICK 176
|
||||||
|
#define P_BIGCHEST 177
|
||||||
|
|
||||||
|
|
||||||
#define FLY_FLYTIME 150
|
#define FLY_FLYTIME 150
|
||||||
|
@ -706,6 +756,11 @@
|
||||||
// "virtual" powerup for bosses
|
// "virtual" powerup for bosses
|
||||||
#define PW_RATSHAKE 50 // shake screen horizontally
|
#define PW_RATSHAKE 50 // shake screen horizontally
|
||||||
#define PW_SNAILSHAKE 51 // shake screen vertically
|
#define PW_SNAILSHAKE 51 // shake screen vertically
|
||||||
|
#define PW_CATWIND 52 // blow players left/right
|
||||||
|
#define PW_CATBRICKS 53 // falling bricks from top
|
||||||
|
// end of game
|
||||||
|
#define PW_ENDGAME 54
|
||||||
|
|
||||||
|
|
||||||
#define GUNNERSPEED 2.5 // speed crosshair moves in gunner mode
|
#define GUNNERSPEED 2.5 // speed crosshair moves in gunner mode
|
||||||
#define GUNNERDELAY 10 // how fast gunner powerup shoots
|
#define GUNNERDELAY 10 // how fast gunner powerup shoots
|
||||||
|
@ -1060,6 +1115,8 @@ typedef struct sprite_s {
|
||||||
int timer2; //
|
int timer2; //
|
||||||
int timer3; //
|
int timer3; //
|
||||||
int timer4; //
|
int timer4; //
|
||||||
|
int timer5; //
|
||||||
|
int newx,newy; // for bosses
|
||||||
int watertimer; //
|
int watertimer; //
|
||||||
double dbltimer;
|
double dbltimer;
|
||||||
|
|
||||||
|
@ -1141,6 +1198,9 @@ extern int forcegoodcard;
|
||||||
extern int nextforcegoodcard;
|
extern int nextforcegoodcard;
|
||||||
|
|
||||||
extern int globpowerup;
|
extern int globpowerup;
|
||||||
|
extern int globtimer;
|
||||||
|
|
||||||
|
extern int endgame;
|
||||||
|
|
||||||
extern int curlevelnum;
|
extern int curlevelnum;
|
||||||
|
|
||||||
|
|
1
edit.c
|
@ -28,6 +28,7 @@ int modified = B_FALSE; // has the current level been modified since last save?
|
||||||
|
|
||||||
int allowfruits = B_FALSE;
|
int allowfruits = B_FALSE;
|
||||||
|
|
||||||
|
int globtimer = 0;
|
||||||
|
|
||||||
int curlevelnum;
|
int curlevelnum;
|
||||||
|
|
||||||
|
|
8
rc.h
|
@ -7,6 +7,7 @@ void drawtext(void);
|
||||||
void movetext(void);
|
void movetext(void);
|
||||||
void removeall(void);
|
void removeall(void);
|
||||||
void drawlevel(void);
|
void drawlevel(void);
|
||||||
|
int randommonster(void);
|
||||||
void removesprite(sprite_t *s);
|
void removesprite(sprite_t *s);
|
||||||
void removenetting(sprite_t *s);
|
void removenetting(sprite_t *s);
|
||||||
void drawnetting(sprite_t *s);
|
void drawnetting(sprite_t *s);
|
||||||
|
@ -47,7 +48,10 @@ void channeldone(int channel);
|
||||||
int moveto(sprite_t *p, int dstx, int dsty, double xspeed,double yspeed);
|
int moveto(sprite_t *p, int dstx, int dsty, double xspeed,double yspeed);
|
||||||
SDL_Surface *grabbehind(sprite_t *s, SDL_Surface *surf);
|
SDL_Surface *grabbehind(sprite_t *s, SDL_Surface *surf);
|
||||||
void dumpsprites(void);
|
void dumpsprites(void);
|
||||||
|
int countfruits(void);
|
||||||
int countmonsters(int montype);
|
int countmonsters(int montype);
|
||||||
|
int countsprites(int montype);
|
||||||
|
int counttextoftype(int wanttype);
|
||||||
int getpoints(int id);
|
int getpoints(int id);
|
||||||
int isladder(int tid);
|
int isladder(int tid);
|
||||||
char *addcommas(char *buffer, long num);
|
char *addcommas(char *buffer, long num);
|
||||||
|
@ -114,6 +118,7 @@ void swimdown(sprite_t *pl);
|
||||||
double getdistance(double x1, double y1, double x2, double y2);
|
double getdistance(double x1, double y1, double x2, double y2);
|
||||||
void doplayermovement(sprite_t *pl);
|
void doplayermovement(sprite_t *pl);
|
||||||
sprite_t *getclosestplayer(sprite_t *s);
|
sprite_t *getclosestplayer(sprite_t *s);
|
||||||
|
sprite_t *getclosestplayerxy(int x, int y);
|
||||||
double getxdisttoplayer(sprite_t *s, sprite_t **pl);
|
double getxdisttoplayer(sprite_t *s, sprite_t **pl);
|
||||||
double getydisttoplayer(sprite_t *s);
|
double getydisttoplayer(sprite_t *s);
|
||||||
int playersalive(void);
|
int playersalive(void);
|
||||||
|
@ -132,6 +137,7 @@ SDL_Color *getbgcolour(int id);
|
||||||
void dointroseq(void);
|
void dointroseq(void);
|
||||||
int addcredit(void);
|
int addcredit(void);
|
||||||
int getpnum(sprite_t *s);
|
int getpnum(sprite_t *s);
|
||||||
|
sprite_t *getrandomaliveplayer(void);
|
||||||
int isonplatform(double x, double y);
|
int isonplatform(double x, double y);
|
||||||
int countbabies(sprite_t *s, int babytype);
|
int countbabies(sprite_t *s, int babytype);
|
||||||
int isice(int id);
|
int isice(int id);
|
||||||
|
@ -139,3 +145,5 @@ int isconveyor(int id);
|
||||||
int isbridge(int id);
|
int isbridge(int id);
|
||||||
int savebmp(SDL_Surface *which);
|
int savebmp(SDL_Surface *which);
|
||||||
void melttile(int tx,int ty, int howlong);
|
void melttile(int tx,int ty, int howlong);
|
||||||
|
void selectspell(sprite_t *s);
|
||||||
|
void incfruittype(void);
|
||||||
|
|
79
shared.c
|
@ -820,6 +820,7 @@ void setdefaults(sprite_t *s) {
|
||||||
s->timer2 = 0;
|
s->timer2 = 0;
|
||||||
s->timer3 = 0;
|
s->timer3 = 0;
|
||||||
s->timer4 = 0;
|
s->timer4 = 0;
|
||||||
|
s->timer5 = 0;
|
||||||
|
|
||||||
s->dbltimer = -1;
|
s->dbltimer = -1;
|
||||||
s->dropping = 0;
|
s->dropping = 0;
|
||||||
|
@ -883,6 +884,14 @@ void setdefaults(sprite_t *s) {
|
||||||
s->timer1 = KAS_WALK1;
|
s->timer1 = KAS_WALK1;
|
||||||
s->timer2 = KA_WALKTIME;
|
s->timer2 = KA_WALKTIME;
|
||||||
s->timer3 = KA_SHOOTTIME;
|
s->timer3 = KA_SHOOTTIME;
|
||||||
|
} else if (s->id == P_KINGCAT) {
|
||||||
|
s->timer1 = KCS_WALK; // state
|
||||||
|
s->timer2 = 0; // timer between states
|
||||||
|
s->timer3 = 0; // selected spell
|
||||||
|
s->timer4 = 0; // spell timer
|
||||||
|
s->timer5 = 0; // used to control teleporting every 3 spells
|
||||||
|
s->newx = -1;
|
||||||
|
s->newy = -1;
|
||||||
} else if (s->id == P_BAT) {
|
} else if (s->id == P_BAT) {
|
||||||
s->timer1 = BS_FLY;
|
s->timer1 = BS_FLY;
|
||||||
s->timer2 = D_NONE;
|
s->timer2 = D_NONE;
|
||||||
|
@ -959,7 +968,6 @@ sprite_t *addsprite(int id, int x, int y, char *name ) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (s->id == P_BLACKCLOUD) {
|
if (s->id == P_BLACKCLOUD) {
|
||||||
s->img = rotozoomSurfaceXY(imageset[id].img[F_WALK1],0,0.1,0.1,0);
|
s->img = rotozoomSurfaceXY(imageset[id].img[F_WALK1],0,0.1,0.1,0);
|
||||||
} else if (s->id == P_PINKCLOUD) {
|
} else if (s->id == P_PINKCLOUD) {
|
||||||
|
@ -1478,6 +1486,7 @@ int loadimagesets(void) {
|
||||||
loadspriteimage(P_WSPIDER,F_CLIMB2, "sprites/whitespiderclimb1.png");
|
loadspriteimage(P_WSPIDER,F_CLIMB2, "sprites/whitespiderclimb1.png");
|
||||||
imageset[P_WSPIDER].numimages = 10;
|
imageset[P_WSPIDER].numimages = 10;
|
||||||
|
|
||||||
|
|
||||||
loadspriteimage(P_BAT,F_WALK1, "sprites/bat.png");
|
loadspriteimage(P_BAT,F_WALK1, "sprites/bat.png");
|
||||||
loadspriteimage(P_BAT,F_JUMP, "sprites/bat1.png");
|
loadspriteimage(P_BAT,F_JUMP, "sprites/bat1.png");
|
||||||
loadspriteimage(P_BAT,F_FALL, "sprites/bat1.png");
|
loadspriteimage(P_BAT,F_FALL, "sprites/bat1.png");
|
||||||
|
@ -1580,6 +1589,17 @@ int loadimagesets(void) {
|
||||||
/* next 3 are auto generated */
|
/* next 3 are auto generated */
|
||||||
imageset[P_SLUG].numimages = 8;
|
imageset[P_SLUG].numimages = 8;
|
||||||
|
|
||||||
|
loadspriteimage(P_KINGCAT,F_WALK1, "sprites/kingcat.png");
|
||||||
|
loadspriteimage(P_KINGCAT,F_JUMP, "sprites/kingcatwalk.png");
|
||||||
|
loadspriteimage(P_KINGCAT,F_FALL, "sprites/kingcatwalk.png");
|
||||||
|
loadspriteimage(P_KINGCAT,F_CAUGHT, "sprites/kingcatcaught.png");
|
||||||
|
loadspriteimage(P_KINGCAT,F_DEAD, "sprites/kingcatdead.png");
|
||||||
|
/* next 3 are auto generated */
|
||||||
|
loadspriteimage(P_KINGCAT,F_CLIMB1, "sprites/kingcatshoot.png");
|
||||||
|
loadspriteimage(P_KINGCAT,F_CLIMB2, "sprites/kingcatshoot2.png");
|
||||||
|
imageset[P_KINGCAT].numimages = 10;
|
||||||
|
|
||||||
|
|
||||||
/* fruits / powerups */
|
/* fruits / powerups */
|
||||||
loadspriteimage(P_CHEESE,F_WALK1, "sprites/cheese.png");
|
loadspriteimage(P_CHEESE,F_WALK1, "sprites/cheese.png");
|
||||||
imageset[P_CHEESE].numimages = 1;
|
imageset[P_CHEESE].numimages = 1;
|
||||||
|
@ -1823,6 +1843,15 @@ int loadimagesets(void) {
|
||||||
loadspriteimage(P_ZAPPOWERUP,F_WALK1, "sprites/zapper.png");
|
loadspriteimage(P_ZAPPOWERUP,F_WALK1, "sprites/zapper.png");
|
||||||
imageset[P_ZAPPOWERUP].numimages = 1;
|
imageset[P_ZAPPOWERUP].numimages = 1;
|
||||||
|
|
||||||
|
loadspriteimage(P_LEAF,F_WALK1, "sprites/leaf.png");
|
||||||
|
imageset[P_LEAF].numimages = 1;
|
||||||
|
|
||||||
|
loadspriteimage(P_FALLINGBRICK,F_WALK1, "sprites/fallingbrick.png");
|
||||||
|
imageset[P_FALLINGBRICK].numimages = 1;
|
||||||
|
|
||||||
|
loadspriteimage(P_BIGCHEST,F_WALK1, "sprites/bigchest.png");
|
||||||
|
imageset[P_BIGCHEST].numimages = 1;
|
||||||
|
|
||||||
// moving platforms
|
// moving platforms
|
||||||
loadspriteimage(P_PLATFORM,F_WALK1, "sprites/platform.png");
|
loadspriteimage(P_PLATFORM,F_WALK1, "sprites/platform.png");
|
||||||
imageset[P_PLATFORM].numimages = 1;
|
imageset[P_PLATFORM].numimages = 1;
|
||||||
|
@ -1909,7 +1938,8 @@ int loadimagesets(void) {
|
||||||
|
|
||||||
// HEARTS
|
// HEARTS
|
||||||
loadspriteimage(P_FIRSTHEART+i-1, F_WALK1, "sprites/cardh.png");
|
loadspriteimage(P_FIRSTHEART+i-1, F_WALK1, "sprites/cardh.png");
|
||||||
sprintf(str, "%s",getcardletter(i));
|
//sprintf(str, "%s",getcardletter(i));
|
||||||
|
strcpy(str, getcardletter(i));
|
||||||
letter = TTF_RenderText_Blended(cardfont, str, red );
|
letter = TTF_RenderText_Blended(cardfont, str, red );
|
||||||
area.x = CARDFONTX; area.y = CARDFONTY; area.w = 0; area.h = 0;
|
area.x = CARDFONTX; area.y = CARDFONTY; area.w = 0; area.h = 0;
|
||||||
if (i == 10) area.x -= 3;
|
if (i == 10) area.x -= 3;
|
||||||
|
@ -1918,7 +1948,8 @@ int loadimagesets(void) {
|
||||||
SDL_FreeSurface(letter);
|
SDL_FreeSurface(letter);
|
||||||
// DIAMONDS
|
// DIAMONDS
|
||||||
loadspriteimage(P_FIRSTDIAMOND+i-1, F_WALK1, "sprites/cardd.png");
|
loadspriteimage(P_FIRSTDIAMOND+i-1, F_WALK1, "sprites/cardd.png");
|
||||||
sprintf(str, "%s",getcardletter(i));
|
//sprintf(str, "%s",getcardletter(i));
|
||||||
|
strcpy(str, getcardletter(i));
|
||||||
letter = TTF_RenderText_Blended(cardfont, str, red );
|
letter = TTF_RenderText_Blended(cardfont, str, red );
|
||||||
area.x = CARDFONTX; area.y = CARDFONTY; area.w = 0; area.h = 0;
|
area.x = CARDFONTX; area.y = CARDFONTY; area.w = 0; area.h = 0;
|
||||||
if (i == 10) area.x -= 3;
|
if (i == 10) area.x -= 3;
|
||||||
|
@ -1927,7 +1958,8 @@ int loadimagesets(void) {
|
||||||
SDL_FreeSurface(letter);
|
SDL_FreeSurface(letter);
|
||||||
// SPADES
|
// SPADES
|
||||||
loadspriteimage(P_FIRSTSPADE+i-1, F_WALK1, "sprites/cards.png");
|
loadspriteimage(P_FIRSTSPADE+i-1, F_WALK1, "sprites/cards.png");
|
||||||
sprintf(str, "%s",getcardletter(i));
|
//sprintf(str, "%s",getcardletter(i));
|
||||||
|
strcpy(str, getcardletter(i));
|
||||||
letter = TTF_RenderText_Blended(cardfont, str, black );
|
letter = TTF_RenderText_Blended(cardfont, str, black );
|
||||||
area.x = CARDFONTX; area.y = CARDFONTY; area.w = 0; area.h = 0;
|
area.x = CARDFONTX; area.y = CARDFONTY; area.w = 0; area.h = 0;
|
||||||
if (i == 10) area.x -= 3;
|
if (i == 10) area.x -= 3;
|
||||||
|
@ -1936,7 +1968,8 @@ int loadimagesets(void) {
|
||||||
SDL_FreeSurface(letter);
|
SDL_FreeSurface(letter);
|
||||||
// CLUBS
|
// CLUBS
|
||||||
loadspriteimage(P_FIRSTCLUB+i-1, F_WALK1, "sprites/cardc.png");
|
loadspriteimage(P_FIRSTCLUB+i-1, F_WALK1, "sprites/cardc.png");
|
||||||
sprintf(str, "%s",getcardletter(i));
|
//sprintf(str, "%s",getcardletter(i));
|
||||||
|
strcpy(str, getcardletter(i));
|
||||||
letter = TTF_RenderText_Blended(cardfont, str, black );
|
letter = TTF_RenderText_Blended(cardfont, str, black );
|
||||||
area.x = CARDFONTX; area.y = CARDFONTY; area.w = 0; area.h = 0;
|
area.x = CARDFONTX; area.y = CARDFONTY; area.w = 0; area.h = 0;
|
||||||
if (i == 10) area.x -= 3;
|
if (i == 10) area.x -= 3;
|
||||||
|
@ -2151,6 +2184,9 @@ void drawsprite(sprite_t *s) {
|
||||||
} else if (isbullet(s->id)) {
|
} else if (isbullet(s->id)) {
|
||||||
if (s->id == P_SONAR) {
|
if (s->id == P_SONAR) {
|
||||||
frame = s->timer1;
|
frame = s->timer1;
|
||||||
|
} else if (s->id == P_FALLINGBRICK) {
|
||||||
|
// only 1 frame
|
||||||
|
frame = F_WALK1;
|
||||||
} else {
|
} else {
|
||||||
if ((timer/6) % 2 == 0) {
|
if ((timer/6) % 2 == 0) {
|
||||||
frame = F_WALK1;
|
frame = F_WALK1;
|
||||||
|
@ -2251,6 +2287,24 @@ void drawsprite(sprite_t *s) {
|
||||||
frame = F_JUMP;
|
frame = F_JUMP;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
} else if (s->id == P_KINGCAT) {
|
||||||
|
// frame based on state
|
||||||
|
switch (s->timer1) {
|
||||||
|
case KCS_WALK:
|
||||||
|
default:
|
||||||
|
if ((timer/12) % 2 == 0) {
|
||||||
|
frame = F_WALK1;
|
||||||
|
} else {
|
||||||
|
frame = F_JUMP;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case KCS_SPELLPAUSE:
|
||||||
|
frame = F_CLIMB1;
|
||||||
|
break;
|
||||||
|
case KCS_SPELLCAST:
|
||||||
|
frame = F_CLIMB2;
|
||||||
|
break;
|
||||||
|
}
|
||||||
} else if (s->caughtby) {
|
} else if (s->caughtby) {
|
||||||
frame = F_CAUGHT;
|
frame = F_CAUGHT;
|
||||||
} else if (s->climbing) {
|
} else if (s->climbing) {
|
||||||
|
@ -2796,6 +2850,7 @@ int isfruit(int id) {
|
||||||
case P_BIGSCUBA:
|
case P_BIGSCUBA:
|
||||||
case P_SUPERUMBRELLA:
|
case P_SUPERUMBRELLA:
|
||||||
case P_BIGHELMET:
|
case P_BIGHELMET:
|
||||||
|
case P_BIGCHEST:
|
||||||
return FT_SUPER;
|
return FT_SUPER;
|
||||||
/* permenant powerups */
|
/* permenant powerups */
|
||||||
case P_SPEED:
|
case P_SPEED:
|
||||||
|
@ -2875,6 +2930,7 @@ int isbullet(int id) {
|
||||||
if (id == P_FIREBALL) return B_TRUE;
|
if (id == P_FIREBALL) return B_TRUE;
|
||||||
if (id == P_BIGFIREBALL) return B_TRUE;
|
if (id == P_BIGFIREBALL) return B_TRUE;
|
||||||
if (id == P_SONAR) return B_TRUE;
|
if (id == P_SONAR) return B_TRUE;
|
||||||
|
if (id == P_FALLINGBRICK) return B_TRUE;
|
||||||
|
|
||||||
return B_FALSE;
|
return B_FALSE;
|
||||||
}
|
}
|
||||||
|
@ -2909,6 +2965,7 @@ int iseffect(int id) {
|
||||||
case P_FIVECARDS:
|
case P_FIVECARDS:
|
||||||
case P_PLATFORM:
|
case P_PLATFORM:
|
||||||
case P_RAYGUNBULLET:
|
case P_RAYGUNBULLET:
|
||||||
|
case P_LEAF:
|
||||||
// these last ones aren't REALLY effects since they never have a sprite allocated
|
// these last ones aren't REALLY effects since they never have a sprite allocated
|
||||||
case P_WINGLEFT:
|
case P_WINGLEFT:
|
||||||
case P_WINGRIGHT:
|
case P_WINGRIGHT:
|
||||||
|
@ -3219,6 +3276,8 @@ void drawtile(SDL_Surface *where, int x, int y) {
|
||||||
area.h = TILEH;
|
area.h = TILEH;
|
||||||
/* draw blank tile first */
|
/* draw blank tile first */
|
||||||
tt = gettile(curlevel->bgtileid);
|
tt = gettile(curlevel->bgtileid);
|
||||||
|
|
||||||
|
// use level background
|
||||||
SDL_BlitSurface(levelbg, &area, where, &area);
|
SDL_BlitSurface(levelbg, &area, where, &area);
|
||||||
|
|
||||||
/* now draw layer 1 tile */
|
/* now draw layer 1 tile */
|
||||||
|
@ -3248,7 +3307,6 @@ void drawtile(SDL_Surface *where, int x, int y) {
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -3352,6 +3410,7 @@ int ismonster(int id) {
|
||||||
case P_KINGSNAIL:
|
case P_KINGSNAIL:
|
||||||
case P_KINGFLY:
|
case P_KINGFLY:
|
||||||
case P_KINGANT:
|
case P_KINGANT:
|
||||||
|
case P_KINGCAT:
|
||||||
return MT_BOSS;
|
return MT_BOSS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3707,6 +3766,7 @@ int isbosslevel(int lev) {
|
||||||
|
|
||||||
int isboss(int monid) {
|
int isboss(int monid) {
|
||||||
switch (monid) {
|
switch (monid) {
|
||||||
|
case P_KINGCAT:
|
||||||
case P_KINGRAT:
|
case P_KINGRAT:
|
||||||
case P_KINGSNAIL:
|
case P_KINGSNAIL:
|
||||||
case P_KINGFLY:
|
case P_KINGFLY:
|
||||||
|
@ -3725,6 +3785,7 @@ int isnettable(sprite_t *s) {
|
||||||
case P_KINGRAT:
|
case P_KINGRAT:
|
||||||
case P_KINGSNAIL:
|
case P_KINGSNAIL:
|
||||||
case P_KINGFLY:
|
case P_KINGFLY:
|
||||||
|
case P_KINGCAT:
|
||||||
case P_KINGANT:
|
case P_KINGANT:
|
||||||
return B_FALSE;
|
return B_FALSE;
|
||||||
default:
|
default:
|
||||||
|
@ -3740,6 +3801,7 @@ int isnettable(sprite_t *s) {
|
||||||
|
|
||||||
// return starting health for a given boss type
|
// return starting health for a given boss type
|
||||||
int getbosshealth(int mid) {
|
int getbosshealth(int mid) {
|
||||||
|
if (cheat) return 1;
|
||||||
switch (mid) {
|
switch (mid) {
|
||||||
case P_KINGRAT:
|
case P_KINGRAT:
|
||||||
return 8;
|
return 8;
|
||||||
|
@ -3749,6 +3811,8 @@ int getbosshealth(int mid) {
|
||||||
return 8;
|
return 8;
|
||||||
case P_KINGANT:
|
case P_KINGANT:
|
||||||
return 8;
|
return 8;
|
||||||
|
case P_KINGCAT:
|
||||||
|
return 10;
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -3887,6 +3951,7 @@ void setfruitinfo(void) {
|
||||||
|
|
||||||
setinfo(P_KINGFLY, "King Fly", "King Fly is quite literally the lord of the flies. Far from the timid garden-variety fly, King Fly will roam around with its entourage of underlings in tow, running down anything in its path!", "kingfly.png");
|
setinfo(P_KINGFLY, "King Fly", "King Fly is quite literally the lord of the flies. Far from the timid garden-variety fly, King Fly will roam around with its entourage of underlings in tow, running down anything in its path!", "kingfly.png");
|
||||||
setinfo(P_KINGANT, "King Ant", "All ants bow down to King Ant, the ultimate ant overlord. King Ant is an enormous fire ant, endlessly covered in flames and able to create ant sustenance from its body. Its flames are so intense that they can instantly melt through solid ice!", "kingant.png");
|
setinfo(P_KINGANT, "King Ant", "All ants bow down to King Ant, the ultimate ant overlord. King Ant is an enormous fire ant, endlessly covered in flames and able to create ant sustenance from its body. Its flames are so intense that they can instantly melt through solid ice!", "kingant.png");
|
||||||
|
setinfo(P_KINGCAT, "King Cat", "The mastermind of the great food heist, the elusive King Cat is rumoured to weild powerful arcane powers.", "kingcat.png");
|
||||||
|
|
||||||
setinfo(P_SNAIL, "Snail", "Snails are slow moving but tough. When attacked normally they will not die, but simply lose their shell and become a slug. The safest way to take them out is to slam another monster into them, thus killing them instantly.", "snail.png");
|
setinfo(P_SNAIL, "Snail", "Snails are slow moving but tough. When attacked normally they will not die, but simply lose their shell and become a slug. The safest way to take them out is to slam another monster into them, thus killing them instantly.", "snail.png");
|
||||||
setinfo(P_SLUG, "Slug", "Slugs are faster moving than snails and capable of launching themselves through the air at their prey!", "slug.png");
|
setinfo(P_SLUG, "Slug", "Slugs are faster moving than snails and capable of launching themselves through the air at their prey!", "slug.png");
|
||||||
|
@ -4605,7 +4670,7 @@ void drawplayer(sprite_t *s, SDL_Rect *where) {
|
||||||
|
|
||||||
|
|
||||||
// draw umbrella
|
// draw umbrella
|
||||||
if (s->umbrella && s->umbrellaup) {
|
if ((s->umbrella && s->umbrellaup) || (isplayer(s) && endgame)) {
|
||||||
if ((levelcomplete != LV_CLOUD) && (levelcomplete != LV_CLOUDLOOP)) {
|
if ((levelcomplete != LV_CLOUD) && (levelcomplete != LV_CLOUDLOOP)) {
|
||||||
if (!s->swimming && !s->climbing) {
|
if (!s->swimming && !s->climbing) {
|
||||||
SDL_Rect umarea;
|
SDL_Rect umarea;
|
||||||
|
|