aboutsummaryrefslogtreecommitdiff
path: root/mklevelinfo.pl
diff options
context:
space:
mode:
Diffstat (limited to 'mklevelinfo.pl')
-rw-r--r--mklevelinfo.pl5
1 files changed, 3 insertions, 2 deletions
diff --git a/mklevelinfo.pl b/mklevelinfo.pl
index 43c6588..1f1996f 100644
--- a/mklevelinfo.pl
+++ b/mklevelinfo.pl
@@ -10,14 +10,15 @@
11 => [ 1, 'bullet_max', '0 = no bullets, range 0-4.' ],
12 => [ 1, 'y_start', 'jumpman starting Y position' ],
13 => [ 1, 'x_start', 'jumpman starting X position' ],
- 14 => [ 2, 'offs', 'points to $0600' ],
+ 14 => [ 1, 'fudge_x', 'fudge factor for bomb locations, always $00' ],
+ 15 => [ 1, 'fudge_y', 'fudge factor for bomb locations, always $06' ],
16 => [ 1, 'points_per_bomb', 'points awarded per bomb pickup (always $64 aka 100)' ],
17 => [ 2, 'time_bonus', 'amount of time bonus at start of level' ],
19 => [ 1, 'offs', 'always $00' ],
20 => [ 2, 'unkn_table0', 'pointer to ROM table or $06xx' ],
22 => [ 2, 'map0', 'map data' ],
24 => [ 2, 'map1', 'map data' ],
- 26 => [ 2, 'map2', 'map data' ],
+ 26 => [ 2, 'bomblist', 'addr of list of bombs, indexed by player position on coarse 8x8 grid. terminated by $FF.' ],
28 => [ 2, 'unkn_table1', 'unknown, pointer to a ROM table or $0000' ],
30 => [ 2, 'offs', 'always $0000' ],
32 => [ 2, 'sub_bomb', 'called when a bomb is picked up. $06E6 for most levels (just an RTS), or else a ROM subroutine' ],