diff options
author | Marcus Huderle <huderlem@gmail.com> | 2017-07-02 18:43:35 -0500 |
---|---|---|
committer | Marcus Huderle <huderlem@gmail.com> | 2017-07-02 18:43:35 -0500 |
commit | a9c6150a2bcf8e92577a0c528f18b0bf9b4dc4ec (patch) | |
tree | 0712a9e7855adbf9401f539f8ea81858985d7c9a | |
parent | da71bffe8adbb779d6d0f66700735a5274845a65 (diff) |
Cleanup references to wStageCollisionMap
-rwxr-xr-x | engine/pinball_game/load_stage_data/load_blue_field.asm | 8 | ||||
-rwxr-xr-x | engine/pinball_game/load_stage_data/load_red_field.asm | 8 | ||||
-rwxr-xr-x | engine/pinball_game/object_collision/blue_stage_resolve_collision.asm | 16 | ||||
-rwxr-xr-x | engine/pinball_game/object_collision/diglett_bonus_resolve_collision.asm | 74 | ||||
-rwxr-xr-x | engine/pinball_game/object_collision/red_stage_resolve_collision.asm | 16 | ||||
-rwxr-xr-x | main.asm | 24 | ||||
-rwxr-xr-x | wram.asm | 131 |
7 files changed, 74 insertions, 203 deletions
diff --git a/engine/pinball_game/load_stage_data/load_blue_field.asm b/engine/pinball_game/load_stage_data/load_blue_field.asm index 05a8457..2fc03a4 100755 --- a/engine/pinball_game/load_stage_data/load_blue_field.asm +++ b/engine/pinball_game/load_stage_data/load_blue_field.asm @@ -77,9 +77,9 @@ Func_1c235: ; 0x1c235 and a
jr z, .asm_1c249
ld a, $54
- ld [wc7e3], a
+ ld [wStageCollisionMap + $e3], a
ld a, $55
- ld [wc803], a
+ ld [wStageCollisionMap + $103], a
ld a, $1
jr .asm_1c24a
@@ -111,9 +111,9 @@ Func_1c235: ; 0x1c235 and a
jr z, .asm_1c295
ld a, $52
- ld [wc7f0], a
+ ld [wStageCollisionMap + $f0], a
ld a, $53
- ld [wc810], a
+ ld [wStageCollisionMap + $110], a
ld a, [wd644]
and a
jr z, .asm_1c28a
diff --git a/engine/pinball_game/load_stage_data/load_red_field.asm b/engine/pinball_game/load_stage_data/load_red_field.asm index 853a5ae..11c1106 100755 --- a/engine/pinball_game/load_stage_data/load_red_field.asm +++ b/engine/pinball_game/load_stage_data/load_red_field.asm @@ -115,9 +115,9 @@ Func_140f9: ; 0x140f9 jr z, .asm_1410c
xor a
ld a, $66
- ld [wc7e3], a
+ ld [wStageCollisionMap + $e3], a
ld a, $67
- ld [wc803], a
+ ld [wStageCollisionMap + $103], a
ld a, $2
.asm_1410c
call Func_149d9
@@ -127,9 +127,9 @@ Func_140f9: ; 0x140f9 and a
jr z, .asm_14127
ld a, $6a
- ld [wc7f0], a
+ ld [wStageCollisionMap + $f0], a
ld a, $6b
- ld [wc810], a
+ ld [wStageCollisionMap+ $110], a
ld a, $2
.asm_14127
add $3
diff --git a/engine/pinball_game/object_collision/blue_stage_resolve_collision.asm b/engine/pinball_game/object_collision/blue_stage_resolve_collision.asm index a239cca..1aaf337 100755 --- a/engine/pinball_game/object_collision/blue_stage_resolve_collision.asm +++ b/engine/pinball_game/object_collision/blue_stage_resolve_collision.asm @@ -3654,9 +3654,9 @@ ResolvePsyduckPoliwagCollision: ; 0x1dbd2 bit 0, a
jr z, .asm_1dc06
ld a, $54
- ld [wc7e3], a
+ ld [wStageCollisionMap + $e3], a
ld a, $55
- ld [wc803], a
+ ld [wStageCollisionMap + $103], a
.asm_1dc06
ld a, $1
call Func_1de4b
@@ -3692,9 +3692,9 @@ ResolvePsyduckPoliwagCollision: ; 0x1dbd2 bit 0, a
jr z, .asm_1dc5c
ld a, $52
- ld [wc7f0], a
+ ld [wStageCollisionMap + $f0], a
ld a, $53
- ld [wc810], a
+ ld [wStageCollisionMap + $110], a
.asm_1dc5c
ld a, $3
call Func_1de4b
@@ -3787,9 +3787,9 @@ Func_1dc95: ; 0x1dc95 bit 0, a
jr z, .asm_1dd0c
ld a, $5e
- ld [wc7e3], a
+ ld [wStageCollisionMap + $e3], a
ld a, $5f
- ld [wc803], a
+ ld [wStageCollisionMap + $103], a
.asm_1dd0c
ld a, $0
ld [wd646], a
@@ -3875,9 +3875,9 @@ Func_1dd2e: ; 0x1dd2e bit 0, a
jr z, .asm_1dda9
ld a, $24
- ld [wc7f0], a
+ ld [wStageCollisionMap + $f0], a
ld a, $25
- ld [wc810], a
+ ld [wStageCollisionMap + $110], a
ld a, $0
ld [wd645], a
.asm_1dda9
diff --git a/engine/pinball_game/object_collision/diglett_bonus_resolve_collision.asm b/engine/pinball_game/object_collision/diglett_bonus_resolve_collision.asm index 7abab10..6596d37 100755 --- a/engine/pinball_game/object_collision/diglett_bonus_resolve_collision.asm +++ b/engine/pinball_game/object_collision/diglett_bonus_resolve_collision.asm @@ -15,13 +15,13 @@ Func_19b92: ; 0x19b92 ld [wStageCollisionState], a
ld [wd73a], a
xor a
- ld [wc853], a
- ld [wc873], a
- ld [wc893], a
+ ld [wStageCollisionMap + $153], a
+ ld [wStageCollisionMap + $173], a
+ ld [wStageCollisionMap + $193], a
ld a, $5
- ld [wc872], a
+ ld [wStageCollisionMap + $172], a
ld a, $7
- ld [wc892], a
+ ld [wStageCollisionMap + $192], a
call Func_19bbd
ret
@@ -420,97 +420,97 @@ Func_19df0: ; 0x19df0 ret
Data_19e13:
- dw wc7a1
+ dw wStageCollisionMap + $a1
db $19, $19, $1A, $1B
- dw wc7e1
+ dw wStageCollisionMap + $e1
db $1C, $1C, $1D, $1E
- dw wc821
+ dw wStageCollisionMap + $121
db $1F, $1F, $20, $21
- dw wc7c3
+ dw wStageCollisionMap + $c3
db $22, $22, $23, $24
- dw wc803
+ dw wStageCollisionMap + $103
db $25, $25, $26, $27
- dw wc843
+ dw wStageCollisionMap + $143
db $28, $28, $29, $2A
- dw wc7a5
+ dw wStageCollisionMap + $a5
db $2B, $2B, $2C, $2D
- dw wc7e5
+ dw wStageCollisionMap + $e5
db $2E, $2E, $2F, $30
- dw wc825
+ dw wStageCollisionMap + $125
db $31, $31, $32, $33
- dw wc865
+ dw wStageCollisionMap + $165
db $34, $34, $35, $36
- dw wc7c7
+ dw wStageCollisionMap + $c7
db $37, $37, $38, $39
- dw wc807
+ dw wStageCollisionMap + $107
db $3A, $3A, $3B, $3C
- dw wc847
+ dw wStageCollisionMap + $147
db $3D, $3D, $3E, $3F
- dw wc887
+ dw wStageCollisionMap + $187
db $40, $40, $41, $42
- dw wc7e9
+ dw wStageCollisionMap + $e9
db $43, $43, $44, $45
- dw wc829
+ dw wStageCollisionMap + $129
db $46, $46, $47, $48
- dw wc869
+ dw wStageCollisionMap + $169
db $49, $49, $4A, $4B
- dw wc7cb
+ dw wStageCollisionMap + $cb
db $19, $19, $1A, $1B
- dw wc80b
+ dw wStageCollisionMap + $10b
db $1C, $1C, $1D, $1E
- dw wc84b
+ dw wStageCollisionMap + $14b
db $1F, $1F, $20, $21
- dw wc88b
+ dw wStageCollisionMap + $18b
db $22, $22, $23, $24
- dw wc7ad
+ dw wStageCollisionMap + $ad
db $25, $25, $26, $27
- dw wc7ed
+ dw wStageCollisionMap + $ed
db $28, $28, $29, $2A
- dw wc82d
+ dw wStageCollisionMap + $12d
db $2B, $2B, $2C, $2D
- dw wc86d
+ dw wStageCollisionMap + $16d
db $2E, $2E, $2F, $30
- dw wc7cf
+ dw wStageCollisionMap + $cf
db $31, $31, $32, $33
- dw wc80f
+ dw wStageCollisionMap + $10f
db $34, $34, $35, $36
- dw wc84f
+ dw wStageCollisionMap + $14f
db $37, $37, $38, $39
- dw wc7b1
+ dw wStageCollisionMap + $b1
db $3A, $3A, $3B, $3C
- dw wc7f1
+ dw wStageCollisionMap + $f1
db $3D, $3D, $3E, $3F
- dw wc831
+ dw wStageCollisionMap + $131
db $40, $40, $41, $42
; unused pointers?
@@ -691,7 +691,7 @@ Func_1ab30: ; 0x1ab30 Func_1ac2c: ; 0x1ac2c
ld hl, Data_1ac4a
asm_1ac2f:
- ld de, wc768
+ ld de, wStageCollisionMap + $68
ld b, $3
.asm_1ac34
ld a, [hli]
diff --git a/engine/pinball_game/object_collision/red_stage_resolve_collision.asm b/engine/pinball_game/object_collision/red_stage_resolve_collision.asm index b79baca..ba4f20a 100755 --- a/engine/pinball_game/object_collision/red_stage_resolve_collision.asm +++ b/engine/pinball_game/object_collision/red_stage_resolve_collision.asm @@ -248,9 +248,9 @@ ResolveDiglettCollision: ; 0x147aa and a
jr z, .asm_14807
ld a, $6a
- ld [wc7f0], a
+ ld [wStageCollisionMap + $f0], a
ld a, $6b
- ld [wc810], a
+ ld [wStageCollisionMap + $110], a
ld a, $5
call Func_149d9
ld a, [wRightMapMoveCounter]
@@ -265,9 +265,9 @@ ResolveDiglettCollision: ; 0x147aa .asm_14807
ld a, $66
- ld [wc7e3], a
+ ld [wStageCollisionMap + $e3], a
ld a, $67
- ld [wc803], a
+ ld [wStageCollisionMap + $103], a
ld a, $2
call Func_149d9
ld a, [wLeftMapMoveCounter]
@@ -295,9 +295,9 @@ ResolveDiglettCollision: ; 0x147aa call Func_149f5
.asm_1484d
ld a, $64
- ld [wc7e3], a
+ ld [wStageCollisionMap + $e3], a
ld a, $65
- ld [wc803], a
+ ld [wStageCollisionMap + $103], a
.asm_14857
ld a, [wd4f1]
and a
@@ -313,9 +313,9 @@ ResolveDiglettCollision: ; 0x147aa call Func_149f5
.asm_14872
ld a, $68
- ld [wc7f0], a
+ ld [wStageCollisionMap + $f0], a
ld a, $69
- ld [wc810], a
+ ld [wStageCollisionMap + $110], a
.asm_1487c
call Func_14990
ret
@@ -1444,13 +1444,13 @@ Func_18d91: ; 0x18d91 jr z, .asm_18d9d ld hl, Data_18dd2 .asm_18d9d - ld de, wc7c7 + ld de, wStageCollisionMap + $c7 call Func_18db2 - ld de, wc7ae + ld de, wStageCollisionMap + $ae call Func_18db2 - ld de, wc823 + ld de, wStageCollisionMap + $123 call Func_18db2 - ld de, wc84d + ld de, wStageCollisionMap + $14d ; fall through Func_18db2: ; 0x18db2 @@ -4298,13 +4298,13 @@ Func_311b4: ; 0x311b4 ld a, $5 callba Func_149d9 ld a, $6a - ld [wc7f0], a + ld [wStageCollisionMap + $f0], a ld a, $6b - ld [wc810], a + ld [wStageCollisionMap + $110], a ld a, $66 - ld [wc7e3], a + ld [wStageCollisionMap + $e3], a ld a, $67 - ld [wc803], a + ld [wStageCollisionMap + $103], a callba Func_107b0 ld a, $4 ld [wd7ad], a @@ -4472,13 +4472,13 @@ Func_31326: ; 0x31326 bit 0, a jr z, .asm_3139d ld a, $54 - ld [wc7e3], a + ld [wStageCollisionMap + $e3], a ld a, $55 - ld [wc803], a + ld [wStageCollisionMap + $103], a ld a, $52 - ld [wc7f0], a + ld [wStageCollisionMap + $f0], a ld a, $53 - ld [wc810], a + ld [wStageCollisionMap + $110], a .asm_3139d ld a, $1 ld [wd644], a @@ -44,136 +44,7 @@ wBottomMessageBuffer:: ; 0xc600 ds $100 wStageCollisionMap:: ; 0xc700 - ds $68 - -wc768:: ; 0xc768 - ds $39 - -wc7a1:: ; 0xc7a1 - ds $4 - -wc7a5:: ; 0xc7a5 - ds $8 - -wc7ad:: ; 0xc7ad - ds $1 - -wc7ae:: ; 0xc7ae - ds $3 - -wc7b1:: ; 0xc7b1 - ds $12 - -wc7c3:: ; 0xc7c3 - ds $4 - -wc7c7:: ; 0xc7c7 - ds $4 - -wc7cb:: ; 0xc7cb - ds $4 - -wc7cf:: ; 0xc7cf - ds $12 - -wc7e1:: ; 0xc7e1 - ds $2 - -wc7e3:: ; 0xc7e3 - ds $2 - -wc7e5:: ; 0xc7e5 - ds $4 - -wc7e9:: ; 0xc7e9 - ds $4 - -wc7ed:: ; 0xc7ed - ds $3 - -wc7f0:: ; 0xc7f0 - ds $1 - -wc7f1:: ; 0xc7f1 - ds $12 - -wc803:: ; 0xc803 - ds $4 - -wc807:: ; 0xc807 - ds $4 - -wc80b:: ; 0xc80b - ds $4 - -wc80f:: ; 0xc80f - ds $1 - -wc810:: ; 0xc810 - ds $11 - -wc821:: ; 0xc821 - ds $2 - -wc823:: ; 0xc823 - ds $2 - -wc825:: ; 0xc825 - ds $4 - -wc829:: ; 0xc829 - ds $4 - -wc82d:: ; 0xc82d - ds $4 - -wc831:: ; 0xc831 - ds $12 - -wc843:: ; 0xwc843 - ds $4 - -wc847:: ; 0xc847 - ds $4 - -wc84b:: ; 0xc84b - ds $2 - -wc84d:: ; 0xc84d - ds $2 - -wc84f:: ; 0xc84f - ds $4 - -wc853:: ; 0xc853 - ds $12 - -wc865:: ; 0xc865 - ds $4 - -wc869:: ; 0xc869 - ds $4 - -wc86d:: ; 0xc86d - ds $5 - -wc872:: ; 0xc872 - ds $1 - -wc873:: ; 0xc873 - ds $14 - -wc887:: ; 0xc887 - ds $4 - -wc88b:: ; 0xc88b - ds $7 - -wc892:: ; 0xc892 - ds $1 - -wc893:: ; 0xc893 - ds $16d + ds $300 wca00:: ds $63 |