Move evobjmv data up to movement type func tables to src

This commit is contained in:
GriffinR
2020-03-23 17:34:12 -04:00
parent b76d8f569c
commit b607821bf6
3 changed files with 523 additions and 501 deletions
-501
View File
@@ -7666,504 +7666,3 @@ gUnknown_83A63FC:: @ 83A63FC
gUnknown_83A6404:: @ 83A6404
.4byte sub_80633D4
.4byte sub_80633F4
gFaceDirectionAnimNums:: @ 83A640C
.byte 0x00 @ DIR_NONE
.byte 0x00 @ DIR_SOUTH
.byte 0x01 @ DIR_NORTH
.byte 0x02 @ DIR_WEST
.byte 0x03 @ DIR_EAST
.byte 0x00 @ DIR_SOUTHWEST
.byte 0x00 @ DIR_SOUTHEAST
.byte 0x01 @ DIR_NORTHWEST
.byte 0x01 @ DIR_NORTHEAST
gMoveDirectionAnimNums:: @ 83A6415
.byte 0x4 @ DIR_NONE
.byte 0x4 @ DIR_SOUTH
.byte 0x5 @ DIR_NORTH
.byte 0x6 @ DIR_WEST
.byte 0x7 @ DIR_EAST
.byte 0x4 @ DIR_SOUTHWEST
.byte 0x4 @ DIR_SOUTHEAST
.byte 0x5 @ DIR_NORTHWEST
.byte 0x5 @ DIR_NORTHEAST
gMoveDirectionFastAnimNums:: @ 83A641E
.byte 0x8 @ DIR_NONE
.byte 0x8 @ DIR_SOUTH
.byte 0x9 @ DIR_NORTH
.byte 0xA @ DIR_WEST
.byte 0xB @ DIR_EAST
.byte 0x8 @ DIR_SOUTHWEST
.byte 0x8 @ DIR_SOUTHEAST
.byte 0x9 @ DIR_NORTHWEST
.byte 0x9 @ DIR_NORTHEAST
gMoveDirectionFasterAnimNums:: @ 83A6427
.byte 0xC @ DIR_NONE
.byte 0xC @ DIR_SOUTH
.byte 0xD @ DIR_NORTH
.byte 0xE @ DIR_WEST
.byte 0xF @ DIR_EAST
.byte 0xC @ DIR_SOUTHWEST
.byte 0xC @ DIR_SOUTHEAST
.byte 0xD @ DIR_NORTHWEST
.byte 0xD @ DIR_NORTHEAST
gMoveDirectionFastestAnimNums:: @ 83A6430
.byte 0x10 @ DIR_NONE
.byte 0x10 @ DIR_SOUTH
.byte 0x11 @ DIR_NORTH
.byte 0x12 @ DIR_WEST
.byte 0x13 @ DIR_EAST
.byte 0x10 @ DIR_SOUTHWEST
.byte 0x10 @ DIR_SOUTHEAST
.byte 0x11 @ DIR_NORTHWEST
.byte 0x11 @ DIR_NORTHEAST
gJumpSpecialDirectionAnimNums:: @ 83A6439
.byte 0x14 @ DIR_NONE
.byte 0x14 @ DIR_SOUTH
.byte 0x15 @ DIR_NORTH
.byte 0x16 @ DIR_WEST
.byte 0x17 @ DIR_EAST
.byte 0x14 @ DIR_SOUTHWEST
.byte 0x14 @ DIR_SOUTHEAST
.byte 0x15 @ DIR_NORTHWEST
.byte 0x15 @ DIR_NORTHEAST
gAcroWheelieDirectionAnimNums:: @ 83A6442
.byte 0x14 @ DIR_NONE
.byte 0x14 @ DIR_SOUTH
.byte 0x15 @ DIR_NORTH
.byte 0x16 @ DIR_WEST
.byte 0x17 @ DIR_EAST
.byte 0x14 @ DIR_SOUTHWEST
.byte 0x14 @ DIR_SOUTHEAST
.byte 0x15 @ DIR_NORTHWEST
.byte 0x15 @ DIR_NORTHEAST
gUnrefAnimNums_080634A0:: @ 83A644B
.byte 0x18 @ DIR_NONE
.byte 0x18 @ DIR_SOUTH
.byte 0x19 @ DIR_NORTH
.byte 0x1A @ DIR_WEST
.byte 0x1B @ DIR_EAST
.byte 0x18 @ DIR_SOUTHWEST
.byte 0x18 @ DIR_SOUTHEAST
.byte 0x19 @ DIR_NORTHWEST
.byte 0x19 @ DIR_NORTHEAST
gAcroEndWheelieDirectionAnimNums:: @ 83A6454
.byte 0x1C @ DIR_NONE
.byte 0x1C @ DIR_SOUTH
.byte 0x1D @ DIR_NORTH
.byte 0x1E @ DIR_WEST
.byte 0x1F @ DIR_EAST
.byte 0x1C @ DIR_SOUTHWEST
.byte 0x1C @ DIR_SOUTHEAST
.byte 0x1D @ DIR_NORTHWEST
.byte 0x1D @ DIR_NORTHEAST
@ gAcroUnusedActionDirectionAnimNums?
gAcroUnusedActionDirectionAnimNums:: @ 83A645D
.byte 0x18 @ DIR_NONE
.byte 0x18 @ DIR_SOUTH
.byte 0x19 @ DIR_NORTH
.byte 0x1A @ DIR_WEST
.byte 0x1B @ DIR_EAST
.byte 0x18 @ DIR_SOUTHWEST
.byte 0x19 @ DIR_SOUTHEAST
.byte 0x1A @ DIR_NORTHWEST
.byte 0x1B @ DIR_NORTHEAST
@ gAcroWheeliePedalDirectionAnimNums?
gAcroWheeliePedalDirectionAnimNums:: @ 83A6466
.byte 0x20 @ DIR_NONE
.byte 0x20 @ DIR_SOUTH
.byte 0x21 @ DIR_NORTH
.byte 0x22 @ DIR_WEST
.byte 0x23 @ DIR_EAST
.byte 0x20 @ DIR_SOUTHWEST
.byte 0x20 @ DIR_SOUTHEAST
.byte 0x21 @ DIR_NORTHWEST
.byte 0x21 @ DIR_NORTHEAST
@ ???
gFishingDirectionAnimNums:: @ 83A646F
.byte 0x24 @ DIR_NONE
.byte 0x24 @ DIR_SOUTH
.byte 0x25 @ DIR_NORTH
.byte 0x26 @ DIR_WEST
.byte 0x27 @ DIR_EAST
.byte 0x24 @ DIR_SOUTHWEST
.byte 0x24 @ DIR_SOUTHEAST
.byte 0x25 @ DIR_NORTHWEST
.byte 0x25 @ DIR_NORTHEAST
@ gFishingDirectionAnimNums?
gFishingNoCatchDirectionAnimNums:: @ 83A6478
.byte 0x0 @ DIR_NONE
.byte 0x0 @ DIR_SOUTH
.byte 0x1 @ DIR_NORTH
.byte 0x2 @ DIR_WEST
.byte 0x3 @ DIR_EAST
.byte 0x0 @ DIR_SOUTHWEST
.byte 0x0 @ DIR_SOUTHEAST
.byte 0x1 @ DIR_NORTHWEST
.byte 0x1 @ DIR_NORTHEAST
@ gFishingNoCatchDirectionAnimNums?
gFishingBiteDirectionAnimNums:: @ 83A6481
.byte 0x4 @ DIR_NONE
.byte 0x4 @ DIR_SOUTH
.byte 0x5 @ DIR_NORTH
.byte 0x6 @ DIR_WEST
.byte 0x7 @ DIR_EAST
.byte 0x4 @ DIR_SOUTHWEST
.byte 0x4 @ DIR_SOUTHEAST
.byte 0x5 @ DIR_NORTHWEST
.byte 0x5 @ DIR_NORTHEAST
@ gFishingBiteDirectionAnimNums?
gUnknown_83A648A:: @ 83A648A
.byte 0x8 @ DIR_NONE
.byte 0x8 @ DIR_SOUTH
.byte 0x9 @ DIR_NORTH
.byte 0xA @ DIR_WEST
.byte 0xB @ DIR_EAST
.byte 0x8 @ DIR_SOUTHWEST
.byte 0x8 @ DIR_SOUTHEAST
.byte 0x9 @ DIR_NORTHWEST
.byte 0x9 @ DIR_NORTHEAST
@ gRunningDirectionAnimNums?
gRunningDirectionAnimNums:: @ 83A6493
.byte 0x14 @ DIR_NONE
.byte 0x14 @ DIR_SOUTH
.byte 0x15 @ DIR_NORTH
.byte 0x16 @ DIR_WEST
.byte 0x17 @ DIR_EAST
.byte 0x14 @ DIR_SOUTHWEST
.byte 0x14 @ DIR_SOUTHEAST
.byte 0x15 @ DIR_NORTHWEST
.byte 0x15 @ DIR_NORTHEAST
gTrainerFacingDirectionMovementTypes:: @ 83A649C
.byte 0x08 @ DIR_NONE
.byte 0x08 @ DIR_SOUTH
.byte 0x07 @ DIR_NORTH
.byte 0x09 @ DIR_WEST
.byte 0x0A @ DIR_EAST
.byte 0x08 @ DIR_SOUTHWEST
.byte 0x08 @ DIR_SOUTHEAST
.byte 0x07 @ DIR_NORTHWEST
.byte 0x07 @ DIR_NORTHEAST
.align 2
gOppositeDirectionBlockedMetatileFuncs:: @ 83A64A8
.4byte MetatileBehavior_IsSouthBlocked
.4byte MetatileBehavior_IsNorthBlocked
.4byte MetatileBehavior_IsWestBlocked
.4byte MetatileBehavior_IsEastBlocked
gDirectionBlockedMetatileFuncs:: @ 83A64B8
.4byte MetatileBehavior_IsNorthBlocked
.4byte MetatileBehavior_IsSouthBlocked
.4byte MetatileBehavior_IsEastBlocked
.4byte MetatileBehavior_IsWestBlocked
@ sDirectionToVectors
sDirectionToVectors:: @ 83A64C8
.2byte 0, 0 @ DIR_NONE
.2byte 0, 1 @ DIR_SOUTH
.2byte 0, -1 @ DIR_NORTH
.2byte -1, 0 @ DIR_WEST
.2byte 1, 0 @ DIR_EAST
.2byte -1, 1 @ DIR_SOUTHWEST
.2byte 1, 1 @ DIR_SOUTHEAST
.2byte -1, -1 @ DIR_NORTHWEST
.2byte 1, -1 @ DIR_NORTHEAST
@ gFaceDirectionMovementActions
gFaceDirectionMovementActions:: @ 83A64EC
.byte 0x0 @ DIR_NONE
.byte 0x0 @ DIR_SOUTH
.byte 0x1 @ DIR_NORTH
.byte 0x2 @ DIR_WEST
.byte 0x3 @ DIR_EAST
gWalkSlowMovementActions:: @ 83A64F1
.byte 0x4 @ DIR_NONE
.byte 0x4 @ DIR_SOUTH
.byte 0x5 @ DIR_NORTH
.byte 0x6 @ DIR_WEST
.byte 0x7 @ DIR_EAST
gUnknown_83A64F6:: @ 83A64F6
.byte 0x9B @ DIR_NONE
.byte 0x9B @ DIR_SOUTH
.byte 0x9C @ DIR_NORTH
.byte 0x9D @ DIR_WEST
.byte 0x9E @ DIR_EAST
gUnknown_83A64FB:: @ 83A64FB
.byte 0x8 @ DIR_NONE
.byte 0x8 @ DIR_SOUTH
.byte 0x9 @ DIR_NORTH
.byte 0xA @ DIR_WEST
.byte 0xB @ DIR_EAST
gUnknown_83A6500:: @ 83A6500
.byte 0xC @ DIR_NONE
.byte 0xC @ DIR_SOUTH
.byte 0xD @ DIR_NORTH
.byte 0xE @ DIR_WEST
.byte 0xF @ DIR_EAST
gUnknown_83A6505:: @ 83A6505
.byte 0x10 @ DIR_NONE
.byte 0x10 @ DIR_SOUTH
.byte 0x11 @ DIR_NORTH
.byte 0x12 @ DIR_WEST
.byte 0x13 @ DIR_EAST
gUnknown_83A650A:: @ 83A650A
.byte 0x1D @ DIR_NONE
.byte 0x1D @ DIR_SOUTH
.byte 0x1E @ DIR_NORTH
.byte 0x1F @ DIR_WEST
.byte 0x20 @ DIR_EAST
gUnknown_83A650F:: @ 83A650F
.byte 0xA0 @ DIR_NONE
.byte 0xA0 @ DIR_SOUTH
.byte 0xA1 @ DIR_NORTH
.byte 0xA2 @ DIR_WEST
.byte 0xA3 @ DIR_EAST
gUnknown_83A6514:: @ 83A6514
.byte 0x31 @ DIR_NONE
.byte 0x31 @ DIR_SOUTH
.byte 0x32 @ DIR_NORTH
.byte 0x33 @ DIR_WEST
.byte 0x34 @ DIR_EAST
gUnknown_83A6519:: @ 83A6519
.byte 0x35 @ DIR_NONE
.byte 0x35 @ DIR_SOUTH
.byte 0x36 @ DIR_NORTH
.byte 0x37 @ DIR_WEST
.byte 0x38 @ DIR_EAST
gUnknown_83A651E:: @ 83A651E
.byte 0x39 @ DIR_NONE
.byte 0x39 @ DIR_SOUTH
.byte 0x3A @ DIR_NORTH
.byte 0x3B @ DIR_WEST
.byte 0x3C @ DIR_EAST
gUnknown_83A6523:: @ 83A6523
.byte 0x3D @ DIR_NONE
.byte 0x3D @ DIR_SOUTH
.byte 0x3E @ DIR_NORTH
.byte 0x3F @ DIR_WEST
.byte 0x40 @ DIR_EAST
gUnknown_83A6528:: @ 83A6528
.byte 0x41 @ DIR_NONE
.byte 0x41 @ DIR_SOUTH
.byte 0x42 @ DIR_NORTH
.byte 0x43 @ DIR_WEST
.byte 0x44 @ DIR_EAST
gUnknown_83A652D:: @ 83A652D
.byte 0x94 @ DIR_NONE
.byte 0x94 @ DIR_SOUTH
.byte 0x95 @ DIR_NORTH
.byte 0x96 @ DIR_WEST
.byte 0x97 @ DIR_EAST
gUnknown_83A6532:: @ 83A6532
.byte 0x14 @ DIR_NONE
.byte 0x14 @ DIR_SOUTH
.byte 0x15 @ DIR_NORTH
.byte 0x16 @ DIR_WEST
.byte 0x17 @ DIR_EAST
gUnknown_83A6537:: @ 83A6537
.byte 0x52 @ DIR_NONE
.byte 0x52 @ DIR_SOUTH
.byte 0x53 @ DIR_NORTH
.byte 0x54 @ DIR_WEST
.byte 0x55 @ DIR_EAST
gUnknown_83A653C:: @ 83A653C
.byte 0x57 @ DIR_NONE
.byte 0x57 @ DIR_SOUTH
.byte 0x56 @ DIR_NORTH
.byte 0x59 @ DIR_WEST
.byte 0x58 @ DIR_EAST
gUnknown_83A6541:: @ 83A6541
.byte 0x4E @ DIR_NONE
.byte 0x4E @ DIR_SOUTH
.byte 0x4F @ DIR_NORTH
.byte 0x50 @ DIR_WEST
.byte 0x51 @ DIR_EAST
gUnknown_83A6546:: @ 83A6546
.byte 0x46 @ DIR_NONE
.byte 0x46 @ DIR_SOUTH
.byte 0x47 @ DIR_NORTH
.byte 0x48 @ DIR_WEST
.byte 0x49 @ DIR_EAST
gUnknown_83A654B:: @ 83A654B
.byte 0xA6 @ DIR_NONE
.byte 0xA6 @ DIR_SOUTH
.byte 0xA7 @ DIR_NORTH
.byte 0xA8 @ DIR_WEST
.byte 0xA9 @ DIR_EAST
gUnknown_83A6550:: @ 83A6550
.byte 0x21 @ DIR_NONE
.byte 0x21 @ DIR_SOUTH
.byte 0x22 @ DIR_NORTH
.byte 0x23 @ DIR_WEST
.byte 0x24 @ DIR_EAST
gUnknown_83A6555:: @ 83A6555
.byte 0x25 @ DIR_NONE
.byte 0x25 @ DIR_SOUTH
.byte 0x26 @ DIR_NORTH
.byte 0x27 @ DIR_WEST
.byte 0x28 @ DIR_EAST
gUnknown_83A655A:: @ 83A655A
.byte 0x29 @ DIR_NONE
.byte 0x29 @ DIR_SOUTH
.byte 0x2A @ DIR_NORTH
.byte 0x2B @ DIR_WEST
.byte 0x2C @ DIR_EAST
gUnknown_83A655F:: @ 83A655F
.byte 0x2D @ DIR_NONE
.byte 0x2D @ DIR_SOUTH
.byte 0x2E @ DIR_NORTH
.byte 0x2F @ DIR_WEST
.byte 0x30 @ DIR_EAST
gUnknown_83A6564:: @ 83A6564
.byte 0x70 @ DIR_NONE
.byte 0x70 @ DIR_SOUTH
.byte 0x71 @ DIR_NORTH
.byte 0x72 @ DIR_WEST
.byte 0x73 @ DIR_EAST
gUnknown_83A6569:: @ 83A6569
.byte 0x74 @ DIR_NONE
.byte 0x74 @ DIR_SOUTH
.byte 0x75 @ DIR_NORTH
.byte 0x76 @ DIR_WEST
.byte 0x77 @ DIR_EAST
gUnknown_83A656E:: @ 83A656E
.byte 0x78 @ DIR_NONE
.byte 0x78 @ DIR_SOUTH
.byte 0x79 @ DIR_NORTH
.byte 0x7A @ DIR_WEST
.byte 0x7B @ DIR_EAST
gUnknown_83A6573:: @ 83A6573
.byte 0x7C @ DIR_NONE
.byte 0x7C @ DIR_SOUTH
.byte 0x7D @ DIR_NORTH
.byte 0x7E @ DIR_WEST
.byte 0x7F @ DIR_EAST
gUnknown_83A6578:: @ 83A6578
.byte 0x80 @ DIR_NONE
.byte 0x80 @ DIR_SOUTH
.byte 0x81 @ DIR_NORTH
.byte 0x82 @ DIR_WEST
.byte 0x83 @ DIR_EAST
gUnknown_83A657D:: @ 83A657D
.byte 0x84 @ DIR_NONE
.byte 0x84 @ DIR_SOUTH
.byte 0x85 @ DIR_NORTH
.byte 0x86 @ DIR_WEST
.byte 0x87 @ DIR_EAST
gUnknown_83A6582:: @ 83A6582
.byte 0x88 @ DIR_NONE
.byte 0x88 @ DIR_SOUTH
.byte 0x89 @ DIR_NORTH
.byte 0x8A @ DIR_WEST
.byte 0x8B @ DIR_EAST
gUnknown_83A6587:: @ 83A6587
.byte 0x8C @ DIR_NONE
.byte 0x8C @ DIR_SOUTH
.byte 0x8D @ DIR_NORTH
.byte 0x8E @ DIR_WEST
.byte 0x8F @ DIR_EAST
gUnknown_83A658C:: @ 83A658C
.byte 0x90 @ DIR_NONE
.byte 0x90 @ DIR_SOUTH
.byte 0x91 @ DIR_NORTH
.byte 0x92 @ DIR_WEST
.byte 0x93 @ DIR_EAST
@ gOppositeDirections ?
gOppositeDirections:: @ 83A6591
.byte 0x02
.byte 0x01
.byte 0x04
.byte 0x03
.byte 0x08
.byte 0x07
.byte 0x06
.byte 0x05
gUnknown_83A6599:: @ 83A6599
.byte 0x02
.byte 0x01
.byte 0x04
.byte 0x03
.byte 0x01
.byte 0x02
.byte 0x03
.byte 0x04
.byte 0x03
.byte 0x04
.byte 0x02
.byte 0x01
.byte 0x04
.byte 0x03
.byte 0x01
.byte 0x02
gUnknown_83A65A9:: @ 83A65A9
.byte 0x02
.byte 0x01
.byte 0x04
.byte 0x03
.byte 0x01
.byte 0x02
.byte 0x03
.byte 0x04
.byte 0x04
.byte 0x03
.byte 0x01
.byte 0x02
.byte 0x03
.byte 0x04
.byte 0x02
.byte 0x01
.byte 0x00
.byte 0x00
.byte 0x00