anim object graphics pointers

This commit is contained in:
yenatch 2013-12-18 03:18:16 -05:00
parent 6909a00e8b
commit 2f5b9b968a
2 changed files with 99 additions and 159 deletions

View File

@ -5014,10 +5014,10 @@ Functionce83c: ; ce83c
Functionce846: ; ce846 (33:6846)
push hl
ld l, a
ld h, $0
ld h, 0
add hl, hl
add hl, hl
ld de, $7cf6
ld de, AnimObjGFX
add hl, de
ld c, [hl]
inc hl
@ -5033,5 +5033,56 @@ Functionce846: ; ce846 (33:6846)
ret
; ce85e (33:685e)
INCBIN "baserom.gbc",$ce85e,$cfd9e - $ce85e
INCBIN "baserom.gbc", $ce85e, $cfcf6 - $ce85e
AnimObjGFX: ; cfcf6
object_gfx: MACRO
db \2
db BANK(\1)
dw \1
ENDM
object_gfx AnimObj00GFX, 0
object_gfx AnimObj01GFX, 21
object_gfx AnimObj02GFX, 6
object_gfx AnimObj03GFX, 6
object_gfx AnimObj04GFX, 20
object_gfx AnimObj05GFX, 26
object_gfx AnimObj06GFX, 18
object_gfx AnimObj07GFX, 12
object_gfx AnimObj08GFX, 9
object_gfx AnimObj09GFX, 17
object_gfx AnimObj10GFX, 6
object_gfx AnimObj11GFX, 10
object_gfx AnimObj12GFX, 9
object_gfx AnimObj13GFX, 13
object_gfx AnimObj14GFX, 16
object_gfx AnimObj15GFX, 2
object_gfx AnimObj16GFX, 11
object_gfx AnimObj17GFX, 9
object_gfx AnimObj18GFX, 9
object_gfx AnimObj19GFX, 19
object_gfx AnimObj20GFX, 10
object_gfx AnimObj21GFX, 12
object_gfx AnimObj22GFX, 18
object_gfx AnimObj23GFX, 13
object_gfx AnimObj24GFX, 10
object_gfx AnimObj25GFX, 27
object_gfx AnimObj26GFX, 12
object_gfx AnimObj27GFX, 14
object_gfx AnimObj28GFX, 16
object_gfx AnimObj29GFX, 7
object_gfx AnimObj30GFX, 8
object_gfx AnimObj31GFX, 40
object_gfx AnimObj32GFX, 36
object_gfx AnimObj33GFX, 16
object_gfx AnimObj34GFX, 48
object_gfx AnimObj35GFX, 18
object_gfx AnimObj36GFX, 38
object_gfx 0000, 1
object_gfx 0000, 1
; cfd9e

201
main.asm
View File

@ -56202,7 +56202,7 @@ Function84a0e: ; 84a0e (21:4a0e)
.asm_84a13
push bc
push hl
ld de, $4a25
ld de, String84a25
call PlaceString
pop hl
ld bc, $3c
@ -56213,165 +56213,54 @@ Function84a0e: ; 84a0e (21:4a0e)
ret
; 84a25 (21:4a25)
INCBIN "baserom.gbc",$84a25,$84a2e - $84a25
String84a25: ; 84a25
db " ------@"
; 84a2e
FX00GFX:
FX01GFX: ; 84a2e
INCBIN "gfx/fx/001.lz"
; 84b1e
FX02GFX: ; 84b1e
INCBIN "gfx/fx/002.lz"
; 84b7e
FX03GFX: ; 84b7e
INCBIN "gfx/fx/003.lz"
; 84bde
FX04GFX: ; 84bde
INCBIN "gfx/fx/004.lz"
; 84cae
FX05GFX: ; 84cae
INCBIN "gfx/fx/005.lz"
; 84dee
FX07GFX: ; 84dee
INCBIN "gfx/fx/007.lz"
; 84e7e
FX08GFX: ; 84e7e
INCBIN "gfx/fx/008.lz"
; 84ede
FX10GFX: ; 84ede
INCBIN "gfx/fx/010.lz"
; 84f1e
FX09GFX: ; 84f1e
INCBIN "gfx/fx/009.lz"
; 8500e
FX12GFX: ; 8500e
INCBIN "gfx/fx/012.lz"
; 8507e
FX06GFX: ; 8507e
INCBIN "gfx/fx/006.lz"
; 8515e
FX11GFX: ; 8515e
INCBIN "gfx/fx/011.lz"
; 851ae
FX13GFX: ; 851ae
INCBIN "gfx/fx/013.lz"
; 8524e
FX14GFX: ; 8524e
INCBIN "gfx/fx/014.lz"
; 8520e
FX24GFX: ; 8530e
INCBIN "gfx/fx/024.lz"
; 8537e
FX15GFX: ; 8537e
INCBIN "gfx/fx/015.lz"
; 8539e
FX16GFX: ; 8539e
INCBIN "gfx/fx/016.lz"
; 8542e
FX17GFX: ; 8542e
INCBIN "gfx/fx/017.lz"
; 8547e
FX18GFX: ; 8547e
INCBIN "gfx/fx/018.lz"
; 854ee
FX19GFX: ; 854ee
INCBIN "gfx/fx/019.lz"
; 855ae
FX20GFX: ; 855ae
INCBIN "gfx/fx/020.lz"
; 8562e
FX22GFX: ; 8562e
INCBIN "gfx/fx/022.lz"
; 856ee
FX21GFX: ; 856ee
INCBIN "gfx/fx/021.lz"
; 8576e
FX23GFX: ; 8576e
INCBIN "gfx/fx/023.lz"
; 857de
FX26GFX: ; 857de
INCBIN "gfx/fx/026.lz"
; 8583e
FX27GFX: ; 8583e
INCBIN "gfx/fx/027.lz"
; 858be
FX28GFX: ; 858be
INCBIN "gfx/fx/028.lz"
; 8594e
FX29GFX: ; 8594e
INCBIN "gfx/fx/029.lz"
; 859ae
FX30GFX: ; 859ae
INCBIN "gfx/fx/030.lz"
; 8590e
FX31GFX: ; 85a0e
INCBIN "gfx/fx/031.lz"
; 85bae
FX32GFX: ; 85bae
INCBIN "gfx/fx/032.lz"
; 85d0e
FX33GFX: ; 85d0e
INCBIN "gfx/fx/033.lz"
; 85dfe
FX34GFX: ; 85dfe
INCBIN "gfx/fx/034.lz"
; 85e9e
FX25GFX: ; 85e9e
INCBIN "gfx/fx/025.lz"
; 85fbe
FX35GFX: ; 85fbe
INCBIN "gfx/fx/035.lz"
; 8609e
FX36GFX: ; 8609e
INCBIN "gfx/fx/036.lz"
; 8617e
FX37GFX: ; 8617e
INCBIN "gfx/fx/037.lz"
; 862ee
FX38GFX: ; 862ee
INCBIN "gfx/fx/038.lz"
; 8638e
FX39GFX: ; 8638e
INCBIN "gfx/fx/039.lz"
AnimObj00GFX:
AnimObj01GFX: INCBIN "gfx/fx/001.lz"
AnimObj02GFX: INCBIN "gfx/fx/002.lz"
AnimObj03GFX: INCBIN "gfx/fx/003.lz"
AnimObj04GFX: INCBIN "gfx/fx/004.lz"
AnimObj05GFX: INCBIN "gfx/fx/005.lz"
AnimObj07GFX: INCBIN "gfx/fx/007.lz"
AnimObj08GFX: INCBIN "gfx/fx/008.lz"
AnimObj10GFX: INCBIN "gfx/fx/010.lz"
AnimObj09GFX: INCBIN "gfx/fx/009.lz"
AnimObj12GFX: INCBIN "gfx/fx/012.lz"
AnimObj06GFX: INCBIN "gfx/fx/006.lz"
AnimObj11GFX: INCBIN "gfx/fx/011.lz"
AnimObj13GFX: INCBIN "gfx/fx/013.lz"
AnimObj14GFX: INCBIN "gfx/fx/014.lz"
AnimObj24GFX: INCBIN "gfx/fx/024.lz"
AnimObj15GFX: INCBIN "gfx/fx/015.lz"
AnimObj16GFX: INCBIN "gfx/fx/016.lz"
AnimObj17GFX: INCBIN "gfx/fx/017.lz"
AnimObj18GFX: INCBIN "gfx/fx/018.lz"
AnimObj19GFX: INCBIN "gfx/fx/019.lz"
AnimObj20GFX: INCBIN "gfx/fx/020.lz"
AnimObj22GFX: INCBIN "gfx/fx/022.lz"
AnimObj21GFX: INCBIN "gfx/fx/021.lz"
AnimObj23GFX: INCBIN "gfx/fx/023.lz"
AnimObj26GFX: INCBIN "gfx/fx/026.lz"
AnimObj27GFX: INCBIN "gfx/fx/027.lz"
AnimObj28GFX: INCBIN "gfx/fx/028.lz"
AnimObj29GFX: INCBIN "gfx/fx/029.lz"
AnimObj30GFX: INCBIN "gfx/fx/030.lz"
AnimObj31GFX: INCBIN "gfx/fx/031.lz"
AnimObj32GFX: INCBIN "gfx/fx/032.lz"
AnimObj33GFX: INCBIN "gfx/fx/033.lz"
AnimObj34GFX: INCBIN "gfx/fx/034.lz"
AnimObj25GFX: INCBIN "gfx/fx/025.lz"
AnimObj35GFX: INCBIN "gfx/fx/035.lz"
AnimObj36GFX: INCBIN "gfx/fx/036.lz"
AnimObj37GFX: INCBIN "gfx/fx/037.lz"
AnimObj38GFX: INCBIN "gfx/fx/038.lz"
AnimObj39GFX: INCBIN "gfx/fx/039.lz"
; 8640e
HallOfFame: ; 0x8640e
call Function8648e
ld a, [StatusFlags]