diff options
Diffstat (limited to 'mklevelinfo.pl')
-rw-r--r-- | mklevelinfo.pl | 5 |
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' ], |