diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/data/object_events/object_event_graphics_info.h | 8 | ||||
-rw-r--r-- | src/data/object_events/object_event_subsprites.h | 103 |
2 files changed, 57 insertions, 54 deletions
diff --git a/src/data/object_events/object_event_graphics_info.h b/src/data/object_events/object_event_graphics_info.h index 87b26da64..687193566 100644 --- a/src/data/object_events/object_event_graphics_info.h +++ b/src/data/object_events/object_event_graphics_info.h @@ -99,7 +99,7 @@ const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayMachBike = {0xf const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayAcroBike = {0xffff, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_BIKE_TIRE, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_AcroBike, gObjectEventPicTable_MayAcroBike, gDummySpriteAffineAnimTable}; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MaySurfing = {0xffff, 0x1110, 0x11ff, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Surfing, gObjectEventPicTable_MaySurfing, gDummySpriteAffineAnimTable}; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayFieldMove = {0xffff, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_FieldMove, gObjectEventPicTable_MayFieldMove, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Truck = {0xffff, 0x110d, 0x11ff, 1152, 48, 48, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_32x32, gObjectEventSubspriteTables_Truck, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_Truck, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Truck = {0xffff, 0x110d, 0x11ff, 1152, 48, 48, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_32x32, gObjectEventSubspriteTables_48x48, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_Truck, gDummySpriteAffineAnimTable}; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MachokeCarryingBox = {0xffff, 0x110e, 0x11ff, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MachokeCarryingBox, gDummySpriteAffineAnimTable}; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MachokeFacingAway = {0xffff, 0x110e, 0x11ff, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MachokeFacingAway, gDummySpriteAffineAnimTable}; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BirchsBag = {0xffff, 0x1104, 0x11ff, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_BirchsBag, gDummySpriteAffineAnimTable}; @@ -119,7 +119,7 @@ const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Cameraman = {0xfff const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanUnderwater = {0xffff, 0x1115, 0x11ff, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_BrendanUnderwater, gDummySpriteAffineAnimTable}; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayUnderwater = {0xffff, 0x1115, 0x11ff, 512, 32, 32, 10, SHADOW_SIZE_M, FALSE, TRUE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_MayUnderwater, gDummySpriteAffineAnimTable}; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MovingBox = {0xffff, 0x1112, 0x11ff, 128, 16, 16, 10, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MovingBox, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CableCar = {0xffff, 0x1113, 0x11ff, 2048, 64, 64, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_64x64, gObjectEventSubspriteTables_CableCar, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_CableCar, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_CableCar = {0xffff, 0x1113, 0x11ff, 2048, 64, 64, 10, SHADOW_SIZE_M, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_64x64, gObjectEventSubspriteTables_64x64, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_CableCar, gDummySpriteAffineAnimTable}; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Scientist2 = {0xffff, 0x1103, 0x11ff, 256, 16, 32, 2, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Scientist2, gDummySpriteAffineAnimTable}; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_Man7 = {0xffff, 0x1104, 0x11ff, 256, 16, 32, 3, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_Man7, gDummySpriteAffineAnimTable}; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_AquaMemberM = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_AquaMemberM, gDummySpriteAffineAnimTable}; @@ -145,8 +145,8 @@ const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_LittleBoy3 = {0xff const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_BrendanFishing = {0xffff, 0x1100, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Fishing, gObjectEventPicTable_BrendanFishing, gDummySpriteAffineAnimTable}; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MayFishing = {0xffff, 0x1110, 0x1102, 512, 32, 32, 0, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_32x32, gObjectEventSubspriteTables_32x32, gObjectEventImageAnimTable_Fishing, gObjectEventPicTable_MayFishing, gDummySpriteAffineAnimTable}; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_HotSpringsOldWoman = {0xffff, 0x1106, 0x11ff, 256, 16, 32, 5, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_FOOT, &gFieldOamData_16x32, gObjectEventSubspriteTables_16x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_HotSpringsOldWoman, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SSTidal = {0xffff, 0x1114, 0x11ff, 1920, 96, 40, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldOamData_8x8, gObjectEventSubspriteTables_SSTidal, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SSTidal, gDummySpriteAffineAnimTable}; -const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SubmarineShadow = {0xffff, 0x111a, 0x11ff, 1408, 88, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldOamData_8x8, gObjectEventSubspriteTables_SubmarineShadow, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SubmarineShadow, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SSTidal = {0xffff, 0x1114, 0x11ff, 1920, 96, 40, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldOamData_8x8, gObjectEventSubspriteTables_96x40, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SSTidal, gDummySpriteAffineAnimTable}; +const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_SubmarineShadow = {0xffff, 0x111a, 0x11ff, 1408, 88, 32, 10, SHADOW_SIZE_M, FALSE, FALSE, TRACKS_NONE, &gFieldOamData_8x8, gObjectEventSubspriteTables_88x32, gObjectEventImageAnimTable_Standard, gObjectEventPicTable_SubmarineShadow, gDummySpriteAffineAnimTable}; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PichuDoll = {0xffff, 0x1104, 0x11ff, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PichuDoll, gDummySpriteAffineAnimTable}; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_PikachuDoll = {0xffff, 0x1104, 0x11ff, 128, 16, 16, 3, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_PikachuDoll, gDummySpriteAffineAnimTable}; const struct ObjectEventGraphicsInfo gObjectEventGraphicsInfo_MarillDoll = {0xffff, 0x1103, 0x11ff, 128, 16, 16, 2, SHADOW_SIZE_S, TRUE, FALSE, TRACKS_NONE, &gFieldOamData_16x16, gObjectEventSubspriteTables_16x16, gObjectEventImageAnimTable_Inanimate, gObjectEventPicTable_MarillDoll, gDummySpriteAffineAnimTable}; diff --git a/src/data/object_events/object_event_subsprites.h b/src/data/object_events/object_event_subsprites.h index 49238f674..b9b05165f 100644 --- a/src/data/object_events/object_event_subsprites.h +++ b/src/data/object_events/object_event_subsprites.h @@ -103,7 +103,7 @@ const struct SubspriteTable gObjectEventSubspriteTables_32x32[] = { {2, gObjectEventSubspriteTable_32x32_4} }; -const struct Subsprite gObjectEventSubspriteTable_Truck_0[] = { +const struct Subsprite gObjectEventSubspriteTable_48x48[] = { {-24, -24, 1, 1, 0, 2}, { 8, -24, 1, 0, 4, 2}, {-24, -16, 1, 1, 6, 2}, @@ -118,66 +118,67 @@ const struct Subsprite gObjectEventSubspriteTable_Truck_0[] = { { 8, 16, 1, 0, 34, 2} }; -const struct SubspriteTable gObjectEventSubspriteTables_Truck[] = { - {12, gObjectEventSubspriteTable_Truck_0}, - {12, gObjectEventSubspriteTable_Truck_0}, - {12, gObjectEventSubspriteTable_Truck_0}, - {12, gObjectEventSubspriteTable_Truck_0}, - {12, gObjectEventSubspriteTable_Truck_0}, - {12, gObjectEventSubspriteTable_Truck_0} +const struct SubspriteTable gObjectEventSubspriteTables_48x48[] = { + {12, gObjectEventSubspriteTable_48x48}, + {12, gObjectEventSubspriteTable_48x48}, + {12, gObjectEventSubspriteTable_48x48}, + {12, gObjectEventSubspriteTable_48x48}, + {12, gObjectEventSubspriteTable_48x48}, + {12, gObjectEventSubspriteTable_48x48} }; -const struct Subsprite gObjectEventSubspriteTable_Unused_0[] = { +const struct Subsprite gObjectEventSubspriteTable_64x32_0[] = { {-32, -16, 1, 3, 0, 2} }; -const struct Subsprite gObjectEventSubspriteTable_Unused_1[] = { +const struct Subsprite gObjectEventSubspriteTable_64x32_1[] = { {-32, -16, 1, 3, 0, 1} }; -const struct Subsprite gObjectEventSubspriteTable_Unused_2[] = { +const struct Subsprite gObjectEventSubspriteTable_64x32_2[] = { {-32, -16, 1, 3, 0, 2} }; -const struct Subsprite gObjectEventSubspriteTable_Unused_3[] = { +const struct Subsprite gObjectEventSubspriteTable_64x32_3[] = { {-32, -16, 1, 3, 0, 2} }; -const struct SubspriteTable gObjectEventSubspriteTables_Unused[] = { +// Unused +const struct SubspriteTable gObjectEventSubspriteTables_64x32[] = { {0, NULL}, - {1, gObjectEventSubspriteTable_Unused_0}, - {1, gObjectEventSubspriteTable_Unused_1}, - {1, gObjectEventSubspriteTable_Unused_2}, - {1, gObjectEventSubspriteTable_Unused_3}, - {1, gObjectEventSubspriteTable_Unused_3} + {1, gObjectEventSubspriteTable_64x32_0}, + {1, gObjectEventSubspriteTable_64x32_1}, + {1, gObjectEventSubspriteTable_64x32_2}, + {1, gObjectEventSubspriteTable_64x32_3}, + {1, gObjectEventSubspriteTable_64x32_3} }; -const struct Subsprite gObjectEventSubspriteTable_CableCar_0[] = { +const struct Subsprite gObjectEventSubspriteTable_64x64_0[] = { {-32, -32, 0, 3, 0, 2} }; -const struct Subsprite gObjectEventSubspriteTable_CableCar_1[] = { +const struct Subsprite gObjectEventSubspriteTable_64x64_1[] = { {-32, -32, 0, 3, 0, 1} }; -const struct Subsprite gObjectEventSubspriteTable_CableCar_2[] = { +const struct Subsprite gObjectEventSubspriteTable_64x64_2[] = { {-32, -32, 0, 3, 0, 2} }; -const struct Subsprite gObjectEventSubspriteTable_CableCar_3[] = { +const struct Subsprite gObjectEventSubspriteTable_64x64_3[] = { {-32, -32, 0, 3, 0, 2} }; -const struct SubspriteTable gObjectEventSubspriteTables_CableCar[] = { +const struct SubspriteTable gObjectEventSubspriteTables_64x64[] = { {0, NULL}, - {1, gObjectEventSubspriteTable_CableCar_0}, - {1, gObjectEventSubspriteTable_CableCar_1}, - {1, gObjectEventSubspriteTable_CableCar_2}, - {1, gObjectEventSubspriteTable_CableCar_3}, - {1, gObjectEventSubspriteTable_CableCar_3} + {1, gObjectEventSubspriteTable_64x64_0}, + {1, gObjectEventSubspriteTable_64x64_1}, + {1, gObjectEventSubspriteTable_64x64_2}, + {1, gObjectEventSubspriteTable_64x64_3}, + {1, gObjectEventSubspriteTable_64x64_3} }; -const struct Subsprite gObjectEventSubspriteTable_SSTidal_0[] = { +const struct Subsprite gObjectEventSubspriteTable_96x40_0[] = { {-48, -20, 1, 1, 0, 2}, {-16, -20, 1, 1, 4, 2}, { 16, -20, 1, 1, 8, 2}, @@ -195,7 +196,7 @@ const struct Subsprite gObjectEventSubspriteTable_SSTidal_0[] = { { 16, 12, 1, 1, 56, 2} }; -const struct Subsprite gObjectEventSubspriteTable_SSTidal_1[] = { +const struct Subsprite gObjectEventSubspriteTable_96x40_1[] = { {-48, -20, 1, 1, 0, 1}, {-16, -20, 1, 1, 4, 1}, { 16, -20, 1, 1, 8, 1}, @@ -213,7 +214,7 @@ const struct Subsprite gObjectEventSubspriteTable_SSTidal_1[] = { { 16, 12, 1, 1, 56, 1} }; -const struct Subsprite gObjectEventSubspriteTable_SSTidal_2[] = { +const struct Subsprite gObjectEventSubspriteTable_96x40_2[] = { {-48, -20, 1, 1, 0, 2}, {-16, -20, 1, 1, 4, 2}, { 16, -20, 1, 1, 8, 2}, @@ -231,7 +232,7 @@ const struct Subsprite gObjectEventSubspriteTable_SSTidal_2[] = { { 16, 12, 1, 1, 56, 2} }; -const struct Subsprite gObjectEventSubspriteTable_SSTidal_3[] = { +const struct Subsprite gObjectEventSubspriteTable_96x40_3[] = { {-48, -20, 1, 1, 0, 1}, {-16, -20, 1, 1, 4, 1}, { 16, -20, 1, 1, 8, 1}, @@ -249,16 +250,17 @@ const struct Subsprite gObjectEventSubspriteTable_SSTidal_3[] = { { 16, 12, 1, 1, 56, 2} }; -const struct SubspriteTable gObjectEventSubspriteTables_SSTidal[] = { - {15, gObjectEventSubspriteTable_SSTidal_0}, - {15, gObjectEventSubspriteTable_SSTidal_0}, - {15, gObjectEventSubspriteTable_SSTidal_1}, - {15, gObjectEventSubspriteTable_SSTidal_2}, - {15, gObjectEventSubspriteTable_SSTidal_3}, - {15, gObjectEventSubspriteTable_SSTidal_3} +// Used by SS Tidal +const struct SubspriteTable gObjectEventSubspriteTables_96x40[] = { + {15, gObjectEventSubspriteTable_96x40_0}, + {15, gObjectEventSubspriteTable_96x40_0}, + {15, gObjectEventSubspriteTable_96x40_1}, + {15, gObjectEventSubspriteTable_96x40_2}, + {15, gObjectEventSubspriteTable_96x40_3}, + {15, gObjectEventSubspriteTable_96x40_3} }; -const struct Subsprite gObjectEventSubspriteTable_SubmarineShadow_0[] = { +const struct Subsprite gObjectEventSubspriteTable_88x32_0[] = { {-48, -20, 1, 1, 0, 2}, {-16, -20, 1, 1, 4, 2}, { 16, -20, 1, 0, 8, 2}, @@ -277,7 +279,7 @@ const struct Subsprite gObjectEventSubspriteTable_SubmarineShadow_0[] = { { 32, 4, 0, 0, 43, 2} }; -const struct Subsprite gObjectEventSubspriteTable_SubmarineShadow_1[] = { +const struct Subsprite gObjectEventSubspriteTable_88x32_1[] = { {-48, -20, 1, 1, 0, 1}, {-16, -20, 1, 1, 4, 1}, { 16, -20, 1, 0, 8, 1}, @@ -296,7 +298,7 @@ const struct Subsprite gObjectEventSubspriteTable_SubmarineShadow_1[] = { { 32, 4, 0, 0, 43, 1} }; -const struct Subsprite gObjectEventSubspriteTable_SubmarineShadow_2[] = { +const struct Subsprite gObjectEventSubspriteTable_88x32_2[] = { {-48, -20, 1, 1, 0, 2}, {-16, -20, 1, 1, 4, 2}, { 16, -20, 1, 0, 8, 2}, @@ -315,7 +317,7 @@ const struct Subsprite gObjectEventSubspriteTable_SubmarineShadow_2[] = { { 32, 4, 0, 0, 43, 2} }; -const struct Subsprite gObjectEventSubspriteTable_SubmarineShadow_3[] = { +const struct Subsprite gObjectEventSubspriteTable_88x32_3[] = { {-48, -20, 1, 1, 0, 1}, {-16, -20, 1, 1, 4, 1}, { 16, -20, 1, 0, 8, 1}, @@ -334,12 +336,13 @@ const struct Subsprite gObjectEventSubspriteTable_SubmarineShadow_3[] = { { 32, 4, 0, 0, 43, 2} }; -const struct SubspriteTable gObjectEventSubspriteTables_SubmarineShadow[] = { - {16, gObjectEventSubspriteTable_SubmarineShadow_0}, - {16, gObjectEventSubspriteTable_SubmarineShadow_0}, - {16, gObjectEventSubspriteTable_SubmarineShadow_1}, - {16, gObjectEventSubspriteTable_SubmarineShadow_2}, - {16, gObjectEventSubspriteTable_SubmarineShadow_3}, - {16, gObjectEventSubspriteTable_SubmarineShadow_3} +// Used by the submarine shadow +const struct SubspriteTable gObjectEventSubspriteTables_88x32[] = { + {16, gObjectEventSubspriteTable_88x32_0}, + {16, gObjectEventSubspriteTable_88x32_0}, + {16, gObjectEventSubspriteTable_88x32_1}, + {16, gObjectEventSubspriteTable_88x32_2}, + {16, gObjectEventSubspriteTable_88x32_3}, + {16, gObjectEventSubspriteTable_88x32_3} }; #endif //POKERUBY_OBJECT_EVENT_SUBSPRITES_H |