Mass rename UnkStruct_02007768 -> PokemonSpriteManager

This commit is contained in:
RavePossum
2025-02-17 14:13:26 -05:00
parent 430b6ba6b9
commit 7c6bfa45df
37 changed files with 93 additions and 93 deletions

View File

@@ -83,7 +83,7 @@ int BattleSystem_PartyCount(BattleSystem *battleSys, int battler);
* @return Pointer to the Pokemon struct in that battler's party slot.
*/
Pokemon *BattleSystem_PartyPokemon(BattleSystem *battleSys, int battler, int slot);
UnkStruct_02007768 *ov16_0223E000(BattleSystem *battleSys);
PokemonSpriteManager *ov16_0223E000(BattleSystem *battleSys);
UnkStruct_ov12_0221FCDC *ov16_0223E008(BattleSystem *battleSys);
SpriteSystem *ov16_0223E010(BattleSystem *battleSys);
SpriteManager *ov16_0223E018(BattleSystem *battleSys);

View File

@@ -19,7 +19,7 @@
typedef struct {
UnkStruct_02095C48_sub1 *unk_00;
UnkStruct_02007768 *unk_04;
PokemonSpriteManager *unk_04;
PokemonSprite *unk_08[4];
SpriteSystem *unk_18;
SpriteManager *unk_1C;

View File

@@ -17,7 +17,7 @@
typedef struct {
UnkStruct_02095C48_sub1 *unk_00;
UnkStruct_02007768 *unk_04;
PokemonSpriteManager *unk_04;
PokemonSprite *unk_08[4];
PokemonSprite *unk_18;
SpriteSystem *unk_1C;

View File

@@ -29,7 +29,7 @@
typedef struct {
UnkStruct_02095C48_sub1 *unk_00;
UnkStruct_ov17_0224B09C unk_04[4];
UnkStruct_02007768 *unk_44;
PokemonSpriteManager *unk_44;
PokemonSprite *unk_48[4];
SpriteSystem *unk_58;
SpriteManager *unk_5C;

View File

@@ -19,7 +19,7 @@
typedef struct {
UnkStruct_02095C48_sub1 *unk_00;
UnkStruct_02007768 *unk_04;
PokemonSpriteManager *unk_04;
PokemonSprite *unk_08[4];
SpriteSystem *unk_18;
SpriteManager *unk_1C;

View File

@@ -32,7 +32,7 @@ UnkStruct_ov19_021DC680 *ov19_021D77E8(UnkStruct_ov19_021D61B0 *param0);
UnkStruct_ov19_021D8E00 *ov19_021D77F4(UnkStruct_ov19_021D61B0 *param0);
UnkStruct_ov19_021DE3E8 *ov19_021D7800(UnkStruct_ov19_021D61B0 *param0);
UnkStruct_ov19_021DBA9C *ov19_021D780C(UnkStruct_ov19_021D61B0 *param0);
UnkStruct_02007768 *ov19_021D7818(UnkStruct_ov19_021D61B0 *param0);
PokemonSpriteManager *ov19_021D7818(UnkStruct_ov19_021D61B0 *param0);
int ov19_021D7820(UnkStruct_ov19_021D61B0 *param0);
void ov19_021D783C(SpriteResourcesHeader *param0, NNSG2dImageProxy *param1, NNSG2dImagePaletteProxy *param2, NNSG2dCellDataBank *param3, NNSG2dCellAnimBankData *param4, u32 param5);
Sprite *ov19_021D785C(SpriteList *param0, SpriteResourcesHeader *param1, u32 param2, u32 param3, u32 param4, int param5);

View File

@@ -24,7 +24,7 @@ typedef struct {
UnkStruct_ov19_021D61B0 *unk_14;
UnkStruct_0200C440 *unk_18;
UnkStruct_0200C440 *unk_1C;
UnkStruct_02007768 *unk_20;
PokemonSpriteManager *unk_20;
PokemonSprite *unk_24;
void *unk_28;
NNSG2dCellDataBank *unk_2C;

View File

@@ -25,7 +25,7 @@ typedef struct PokedexGraphicData {
SpriteList *spriteList;
SpriteResourceCollection *spriteResourceCollection[4];
UnkStruct_ov21_021D4C0C *unk_14C;
UnkStruct_02007768 *unk_150;
PokemonSpriteManager *unk_150;
PokemonSprite *pokemonSprite[4];
UnkStruct_02015064 *unk_164;
UnkStruct_ov21_021D23F8 unk_168;

View File

@@ -10,7 +10,7 @@
typedef struct {
BgConfig *unk_00;
PaletteData *unk_04;
UnkStruct_02007768 *unk_08;
PokemonSpriteManager *unk_08;
int heapId;
Pokemon *unk_10;
int unk_14;

View File

@@ -13,8 +13,8 @@
#include "pokemon.h"
void ov22_02259098(UnkStruct_ov22_0225A0E4 *param0, PokemonSpriteTemplate *param1);
void ov22_022590C0(UnkStruct_020298D8 *param0, UnkStruct_02007768 *param1, Pokemon *param2, PokemonSpriteTemplate *param3, int param4);
void ov22_022590D4(UnkStruct_020298D8 *param0, UnkStruct_02007768 *param1, Pokemon *param2, PokemonSpriteTemplate *param3, int param4, BOOL param5);
void ov22_022590C0(UnkStruct_020298D8 *param0, PokemonSpriteManager *param1, Pokemon *param2, PokemonSpriteTemplate *param3, int param4);
void ov22_022590D4(UnkStruct_020298D8 *param0, PokemonSpriteManager *param1, Pokemon *param2, PokemonSpriteTemplate *param3, int param4, BOOL param5);
void ov22_022591B8(UnkStruct_020298D8 *param0);
void ov22_022591D0(UnkStruct_020298D8 *param0, int param1);
int ov22_022591E0(UnkStruct_020298D8 *param0);

View File

@@ -17,7 +17,7 @@ typedef struct {
UnkStruct_02015128 **unk_04;
UnkStruct_020151A4 **unk_08;
u8 *unk_0C;
UnkStruct_02007768 *unk_10;
PokemonSpriteManager *unk_10;
BgConfig *unk_14;
UnkStruct_ov22_02254DE0 *unk_18;
UnkStruct_ov22_022597BC unk_1C;

View File

@@ -24,7 +24,7 @@ typedef struct {
int unk_14;
int unk_18;
BOOL unk_1C;
UnkStruct_02007768 *unk_20;
PokemonSpriteManager *unk_20;
NNSGfdTexKey unk_24;
NNSGfdPlttKey unk_28;
BOOL unk_2C;

View File

@@ -16,7 +16,7 @@ typedef struct {
UnkStruct_02015128 **unk_04;
UnkStruct_020151A4 **unk_08;
u8 *unk_0C;
UnkStruct_02007768 *unk_10;
PokemonSpriteManager *unk_10;
BgConfig *unk_14;
UnkStruct_ov22_02254DE0 *unk_18;
UnkStruct_ov22_02259484 *unk_1C;

View File

@@ -36,7 +36,7 @@ typedef struct {
u8 unk_48;
u8 padding_49[3];
GenericPointerData *unk_4C;
UnkStruct_02007768 *unk_50;
PokemonSpriteManager *unk_50;
UnkStruct_ov62_022349A8 unk_54;
UnkStruct_ov62_0223359C unk_46C;
UnkStruct_ov62_02233310 unk_48C;

View File

@@ -32,7 +32,7 @@ typedef struct {
Window unk_18[11];
StringList *unk_C8;
Menu *unk_CC;
UnkStruct_02007768 *unk_D0;
PokemonSpriteManager *unk_D0;
PokemonSprite *unk_D4;
int unk_D8;
UnkStruct_ov22_02258A48 unk_DC;

View File

@@ -7,8 +7,8 @@
#include "pokemon.h"
void ov105_02245CD0(void);
void ov105_02245D50(UnkStruct_02007768 *param0);
PokemonSprite *ov105_02245D88(UnkStruct_02007768 *param0, int param1, Pokemon *param2, int param3, int param4, int param5);
void ov105_02245D50(PokemonSpriteManager *param0);
PokemonSprite *ov105_02245D88(PokemonSpriteManager *param0, int param1, Pokemon *param2, int param3, int param4, int param5);
void ov105_02245DB8(PokemonSprite *param0, int param1);
#endif // POKEPLATINUM_OV105_02245CD0_H

View File

@@ -22,7 +22,7 @@ typedef struct {
int unk_10;
Window unk_14[2];
GenericPointerData *unk_34;
UnkStruct_02007768 *unk_38;
PokemonSpriteManager *unk_38;
NARC *unk_3C;
UnkStruct_ov119_021D14DC *unk_40;
StringList *unk_44;

View File

@@ -1,6 +1,6 @@
#ifndef POKEPLATINUM_STRUCT_02007768_DECL_H
#define POKEPLATINUM_STRUCT_02007768_DECL_H
typedef struct UnkStruct_02007768_t UnkStruct_02007768;
typedef struct PokemonSpriteManager_t PokemonSpriteManager;
#endif // POKEPLATINUM_STRUCT_02007768_DECL_H

View File

@@ -63,7 +63,7 @@ struct BattleSystem {
PCBoxes *pcBoxes;
Party *parties[MAX_BATTLERS];
ChatotCry *unk_78[MAX_BATTLERS];
UnkStruct_02007768 *unk_88;
PokemonSpriteManager *unk_88;
UnkStruct_ov12_0221FCDC *unk_8C;
SpriteSystem *unk_90;
SpriteManager *unk_94;

View File

@@ -7,7 +7,7 @@
#include "struct_defs/pokemon_sprite.h"
typedef struct UnkStruct_02007768_t {
typedef struct PokemonSpriteManager_t {
PokemonSprite sprites[4];
NNSG2dImageProxy imageProxy;
NNSG2dImagePaletteProxy paletteProxy;
@@ -26,6 +26,6 @@ typedef struct UnkStruct_02007768_t {
u8 needLoadPltt;
u8 needG3Identity;
u32 flags;
} UnkStruct_02007768;
} PokemonSpriteManager;
#endif // POKEPLATINUM_STRUCT_02007768_H

View File

@@ -31,7 +31,7 @@ struct UnkStruct_0207AE68_t {
StringTemplate *unk_0C;
Strbuf *unk_10;
PaletteData *unk_14;
UnkStruct_02007768 *unk_18;
PokemonSpriteManager *unk_18;
PokemonSprite *unk_1C[2];
Party *unk_24;
Pokemon *unk_28;

View File

@@ -8,21 +8,21 @@
#include "struct_defs/struct_02008900.h"
void *sub_0200762C(int heapID);
void sub_02007768(UnkStruct_02007768 *param0);
void sub_02007B6C(UnkStruct_02007768 *param0);
void sub_02007768(PokemonSpriteManager *param0);
void sub_02007B6C(PokemonSpriteManager *param0);
void sub_02007B98(PokemonSprite *param0, int param1);
void sub_02007C10(PokemonSprite *param0, SpriteAnimationFrame *param1);
BOOL sub_02007C24(PokemonSprite *param0);
PokemonSprite *sub_02007C34(UnkStruct_02007768 *param0, PokemonSpriteTemplate *param1, int param2, int param3, int param4, int param5, SpriteAnimationFrame *param6, UnkFuncPtr_02007C34 *param7);
PokemonSprite *sub_02007C7C(UnkStruct_02007768 *param0, PokemonSpriteTemplate *param1, int param2, int param3, int param4, int param5, int param6, SpriteAnimationFrame *param7, UnkFuncPtr_02007C34 *param8);
PokemonSprite *sub_02007C34(PokemonSpriteManager *param0, PokemonSpriteTemplate *param1, int param2, int param3, int param4, int param5, SpriteAnimationFrame *param6, UnkFuncPtr_02007C34 *param7);
PokemonSprite *sub_02007C7C(PokemonSpriteManager *param0, PokemonSpriteTemplate *param1, int param2, int param3, int param4, int param5, int param6, SpriteAnimationFrame *param7, UnkFuncPtr_02007C34 *param8);
void sub_02007DC8(PokemonSprite *param0);
void sub_02007DD4(UnkStruct_02007768 *param0);
void sub_02007DD4(PokemonSpriteManager *param0);
void sub_02007DEC(PokemonSprite *param0, int param1, int param2);
int sub_020080C0(PokemonSprite *param0, int param1);
void sub_02008274(PokemonSprite *param0, int param1, int param2);
void sub_020086D4(PokemonSprite *param0, int param1, int param2, int param3, int param4);
void sub_020086FC(PokemonSprite *param0, int param1, int param2, int param3, int param4);
void sub_0200872C(UnkStruct_02007768 *param0, int param1, int param2, int param3, int param4);
void sub_0200872C(PokemonSpriteManager *param0, int param1, int param2, int param3, int param4);
void sub_02008780(PokemonSprite *param0);
BOOL sub_020087B4(PokemonSprite *param0);
void sub_020087C8(PokemonSprite *param0, int param1);
@@ -31,14 +31,14 @@ int sub_02008900(UnkStruct_02008900 *param0);
void sub_020089A0(PokemonSprite *param0);
void sub_020089B0(PokemonSprite *param0);
void sub_02008A0C(PokemonSprite *param0);
void sub_02008A78(UnkStruct_02007768 *param0, u32 param1, u32 param2);
void sub_02008A84(UnkStruct_02007768 *param0, u32 param1, u32 param2);
void sub_02008A78(PokemonSpriteManager *param0, u32 param1, u32 param2);
void sub_02008A84(PokemonSpriteManager *param0, u32 param1, u32 param2);
PokemonSpriteTemplate *sub_02008A90(PokemonSprite *param0);
void sub_02008A94(UnkStruct_02007768 *param0);
void sub_02008B2C(UnkStruct_02007768 *param0, int param1);
void sub_02008A94(PokemonSpriteManager *param0);
void sub_02008B2C(PokemonSpriteManager *param0, int param1);
BOOL sub_02008B38(PokemonSprite *param0);
void sub_02008B54(UnkStruct_02007768 *param0, u32 param1);
void sub_02008B60(UnkStruct_02007768 *param0, u32 param1);
void sub_02008B54(PokemonSpriteManager *param0, u32 param1);
void sub_02008B60(PokemonSpriteManager *param0, u32 param1);
void sub_020091D8(u8 *param0, u32 param1, BOOL param2);
void sub_02009348(u8 *param0);
void sub_02009370(u8 *param0);

View File

@@ -15,7 +15,7 @@ void sub_02094F04(UnkStruct_02095C48 *param0, int param1, int param2, int param3
void sub_020951B0(UnkStruct_02095C48 *param0, int param1);
void sub_02095338(UnkStruct_02095C48 *param0);
void sub_02095380(const UnkStruct_ov6_02248BE8 *param0, Pokemon *param1, int param2);
PokemonSprite *sub_02095484(UnkStruct_02007768 *param0, int param1, Pokemon *param2, int param3, UnkStruct_ov16_0223E0C8 *param4, int heapID, int param6, int param7, int param8);
PokemonSprite *sub_02095484(PokemonSpriteManager *param0, int param1, Pokemon *param2, int param3, UnkStruct_ov16_0223E0C8 *param4, int heapID, int param6, int param7, int param8);
void sub_020954F0(UnkStruct_02095C48 *param0, int param1, int param2, int param3, int param4);
s8 sub_02095734(int param0);
void sub_02095750(int param0, u32 *param1, u32 *param2);

View File

@@ -196,7 +196,7 @@ static void ShowPartyGaugeTask(SysTask *param0, void *param1);
static void HidePartyGaugeTask(SysTask *param0, void *param1);
static void ov16_02263688(SysTask *param0, void *param1);
static void ov16_022636D4(SysTask *param0, void *param1);
static PokemonSprite *ov16_02263B30(BattleSystem *battleSys, UnkStruct_02007768 *param1, PokemonSpriteTemplate *param2, int param3, int param4, int param5, int param6, int param7, int param8, int param9, int param10, SpriteAnimationFrame *param11, UnkFuncPtr_02007C34 *param12);
static PokemonSprite *ov16_02263B30(BattleSystem *battleSys, PokemonSpriteManager *param1, PokemonSpriteTemplate *param2, int param3, int param4, int param5, int param6, int param7, int param8, int param9, int param10, SpriteAnimationFrame *param11, UnkFuncPtr_02007C34 *param12);
static void ov16_02263C1C(BattleSystem *battleSys, BattlerData *param1, UnkStruct_ov16_0225C3F8 *param2, BattleMessage *param3);
static void ov16_02263CF0(BattleSystem *battleSys, BattlerData *param1, UnkStruct_ov16_0225C40C *param2, BattleMessage *param3);
static void ov16_02263DD0(BattleSystem *battleSys, BattlerData *param1, BattleMessage *param2);
@@ -249,7 +249,7 @@ void ov16_0225CBDC(BattleSystem *battleSys, BattlerData *param1, UnkStruct_ov16_
{
int v0;
PokemonSpriteTemplate v1;
UnkStruct_02007768 *v2;
PokemonSpriteManager *v2;
SpriteAnimationFrame v3[10];
UnkStruct_ov16_0225E4E8 *v4;
int battleType;
@@ -568,7 +568,7 @@ void ov16_0225D414(BattleSystem *battleSys, BattlerData *param1, UnkStruct_ov16_
{
int v0;
PokemonSpriteTemplate v1;
UnkStruct_02007768 *v2;
PokemonSpriteManager *v2;
UnkStruct_ov16_02260384 *v3;
u32 v4;
@@ -1752,7 +1752,7 @@ static void ov16_0225EA80(SysTask *param0, void *param1)
}
{
UnkStruct_02007768 *v2;
PokemonSpriteManager *v2;
SpriteAnimationFrame v3[10];
v2 = ov16_0223E000(v0->unk_00);
@@ -1920,7 +1920,7 @@ static void ov16_0225F0C0(SysTask *param0, void *param1)
v0->unk_0C = ov12_02237728(&v2);
}
{
UnkStruct_02007768 *v3;
PokemonSpriteManager *v3;
SpriteAnimationFrame v4[10];
v3 = ov16_0223E000(v0->unk_00);
@@ -4841,7 +4841,7 @@ static void ov16_02262D28(SysTask *param0, void *param1)
{
UnkStruct_ov16_0225DC7C *v0 = (UnkStruct_ov16_0225DC7C *)param1;
PaletteData *v1;
UnkStruct_02007768 *v2;
PokemonSpriteManager *v2;
v1 = BattleSystem_PaletteSys(v0->unk_00);
v2 = ov16_0223E000(v0->unk_00);
@@ -5638,7 +5638,7 @@ void ov16_02263B20(BattlerData *param0, int param1)
ManagedSprite_SetDrawFlag(param0->unk_18, param1);
}
static PokemonSprite *ov16_02263B30(BattleSystem *battleSys, UnkStruct_02007768 *param1, PokemonSpriteTemplate *param2, int param3, int param4, int param5, int param6, int param7, int param8, int param9, int param10, SpriteAnimationFrame *param11, UnkFuncPtr_02007C34 *param12)
static PokemonSprite *ov16_02263B30(BattleSystem *battleSys, PokemonSpriteManager *param1, PokemonSpriteTemplate *param2, int param3, int param4, int param5, int param6, int param7, int param8, int param9, int param10, SpriteAnimationFrame *param11, UnkFuncPtr_02007C34 *param12)
{
PokemonSprite *v0;
u8 *v1 = ov16_0223F2B8(ov16_0223E0C8(battleSys), param10);

View File

@@ -10546,7 +10546,7 @@ static void BattleScript_CatchMonTask(SysTask *param0, void *param1)
BattleScriptTaskData *v2 = param1;
Pokemon *v3;
PaletteData *v4;
UnkStruct_02007768 *v5;
PokemonSpriteManager *v5;
MessageLoader *v6 = BattleSystem_MessageLoader(v2->battleSys);
v4 = BattleSystem_PaletteSys(v2->battleSys);
v5 = ov16_0223E000(v2->battleSys);

View File

@@ -77,7 +77,7 @@ int BattleSystem_MaxBattlers(BattleSystem *battleSystem);
Party *BattleSystem_Party(BattleSystem *battleSystem, int param1);
int BattleSystem_PartyCount(BattleSystem *battleSys, int battler);
Pokemon *BattleSystem_PartyPokemon(BattleSystem *battleSys, int battler, int slot);
UnkStruct_02007768 *ov16_0223E000(BattleSystem *battleSystem);
PokemonSpriteManager *ov16_0223E000(BattleSystem *battleSystem);
UnkStruct_ov12_0221FCDC *ov16_0223E008(BattleSystem *battleSystem);
SpriteSystem *ov16_0223E010(BattleSystem *battleSystem);
SpriteManager *ov16_0223E018(BattleSystem *battleSystem);
@@ -289,7 +289,7 @@ Pokemon *BattleSystem_PartyPokemon(BattleSystem *battleSys, int battler, int slo
return Party_GetPokemonBySlotIndex(battleSys->parties[battler], slot);
}
UnkStruct_02007768 *ov16_0223E000(BattleSystem *battleSystem)
PokemonSpriteManager *ov16_0223E000(BattleSystem *battleSystem)
{
return battleSystem->unk_88;
}

View File

@@ -206,7 +206,7 @@ typedef struct ChooseStarterApp {
G2dRenderer unk_BC;
SpriteList *unk_248;
SpriteResourceCollection *unk_24C[6];
UnkStruct_02007768 *spriteManager;
PokemonSpriteManager *spriteManager;
PokemonSprite *sprites[NUM_STARTER_OPTIONS];
StarterPreviewGraphics unk_274;
NNSFndAllocator unk_2B4;

View File

@@ -58,7 +58,7 @@ struct UnkStruct_ov19_021D61B0_t {
SpriteList *unk_18;
G2dRenderer unk_1C;
NNSG2dImagePaletteProxy unk_1A8;
UnkStruct_02007768 *unk_1BC;
PokemonSpriteManager *unk_1BC;
BgConfig *unk_1C0;
const UnkStruct_ov19_021D4DF0 *unk_1C4;
UnkStruct_ov19_021DA384 unk_1C8;
@@ -1850,7 +1850,7 @@ UnkStruct_ov19_021DBA9C *ov19_021D780C(UnkStruct_ov19_021D61B0 *param0)
return &(param0->unk_6690);
}
UnkStruct_02007768 *ov19_021D7818(UnkStruct_ov19_021D61B0 *param0)
PokemonSpriteManager *ov19_021D7818(UnkStruct_ov19_021D61B0 *param0)
{
return param0->unk_1BC;
}

View File

@@ -103,7 +103,7 @@ static void ov21_021E9208(SpriteResourceCollection **param0, int param1);
static void ov21_021E9228(SpriteResourceCollection **param0);
static void ov21_021E9240(UnkStruct_ov21_021D22F8 *param0, UnkStruct_ov21_021D4C0C *param1, int param2, int param3, int param4);
static void ov21_021E92B0(UnkStruct_ov21_021D22F8 *param0);
static PokemonSprite *ov21_021E99E0(UnkStruct_02007768 *param0, Pokemon *param1, int param2, int param3, int param4);
static PokemonSprite *ov21_021E99E0(PokemonSpriteManager *param0, Pokemon *param1, int param2, int param3, int param4);
static void ov21_021E92C4(SpriteResource **param0, SpriteResourceCollection **param1, int param2, int param3, int param4, int param5, int param6, int param7, int param8, int param9);
static void ov21_021E9344(SpriteResource **param0, SpriteResourceCollection **param1, int param2, NARC *param3, int param4, int param5, int param6, int param7, int param8, int param9);
static void ov21_021E93C4(SpriteResource **param0, SpriteResourceCollection **param1);
@@ -753,7 +753,7 @@ static void ov21_021E998C(Window *param0, enum HeapId heapID)
MessageLoader_Free(pokedexMessageBank);
}
static PokemonSprite *ov21_021E99E0(UnkStruct_02007768 *param0, Pokemon *param1, int param2, int param3, int param4)
static PokemonSprite *ov21_021E99E0(PokemonSpriteManager *param0, Pokemon *param1, int param2, int param3, int param4)
{
PokemonSpriteTemplate v0;

View File

@@ -33,12 +33,12 @@ void ov22_02259098(UnkStruct_ov22_0225A0E4 *param0, PokemonSpriteTemplate *param
sub_020093A0((u8 *)v1->pRawData, param1->archive);
}
void ov22_022590C0(UnkStruct_020298D8 *param0, UnkStruct_02007768 *param1, Pokemon *param2, PokemonSpriteTemplate *param3, int param4)
void ov22_022590C0(UnkStruct_020298D8 *param0, PokemonSpriteManager *param1, Pokemon *param2, PokemonSpriteTemplate *param3, int param4)
{
ov22_022590D4(param0, param1, param2, param3, param4, 0);
}
void ov22_022590D4(UnkStruct_020298D8 *param0, UnkStruct_02007768 *param1, Pokemon *param2, PokemonSpriteTemplate *param3, int param4, BOOL param5)
void ov22_022590D4(UnkStruct_020298D8 *param0, PokemonSpriteManager *param1, Pokemon *param2, PokemonSpriteTemplate *param3, int param4, BOOL param5)
{
int v0 = Pokemon_GetValue(param2, MON_DATA_SPECIES, NULL);

View File

@@ -18,7 +18,7 @@
#include "unk_0202419C.h"
typedef struct UnkStruct_ov77_021D6CFC_t {
UnkStruct_02007768 *unk_00;
PokemonSpriteManager *unk_00;
PokemonSprite *unk_04[3];
BOOL unk_10;
void *unk_14;

View File

@@ -40,7 +40,7 @@ typedef struct {
UnkStruct_ov95_02247628 *unk_00;
int unk_04;
int unk_08;
UnkStruct_02007768 *unk_0C;
PokemonSpriteManager *unk_0C;
PokemonSprite *unk_10;
SpriteAnimationFrame unk_14[10];
Sprite *unk_3C[2];

View File

@@ -56,7 +56,7 @@ typedef struct {
int unk_04;
int unk_08;
BOOL unk_0C;
UnkStruct_02007768 *unk_10;
PokemonSpriteManager *unk_10;
PokemonSprite *unk_14;
SpriteAnimationFrame unk_18[10];
Sprite *unk_40[2];

View File

@@ -103,7 +103,7 @@ struct UnkStruct_ov105_02241FF4_t {
StringList unk_100[4];
PaletteData *unk_120;
GenericPointerData *unk_124;
UnkStruct_02007768 *unk_128;
PokemonSpriteManager *unk_128;
PokemonSprite *unk_12C[3];
Options *unk_138;
SaveData *unk_13C;

View File

@@ -11,8 +11,8 @@
#include "unk_0202419C.h"
void ov105_02245CD0(void);
void ov105_02245D50(UnkStruct_02007768 *param0);
PokemonSprite *ov105_02245D88(UnkStruct_02007768 *param0, int param1, Pokemon *param2, int param3, int param4, int param5);
void ov105_02245D50(PokemonSpriteManager *param0);
PokemonSprite *ov105_02245D88(PokemonSpriteManager *param0, int param1, Pokemon *param2, int param3, int param4, int param5);
void ov105_02245DB8(PokemonSprite *param0, int param1);
void ov105_02245CD0(void)
@@ -32,7 +32,7 @@ void ov105_02245CD0(void)
return;
}
void ov105_02245D50(UnkStruct_02007768 *param0)
void ov105_02245D50(PokemonSpriteManager *param0)
{
sub_020241B4();
@@ -50,7 +50,7 @@ void ov105_02245D50(UnkStruct_02007768 *param0)
return;
}
PokemonSprite *ov105_02245D88(UnkStruct_02007768 *param0, int param1, Pokemon *param2, int param3, int param4, int param5)
PokemonSprite *ov105_02245D88(PokemonSpriteManager *param0, int param1, Pokemon *param2, int param3, int param4, int param5)
{
PokemonSpriteTemplate v0;
PokemonSprite *v1;

View File

@@ -271,12 +271,12 @@ static const UnkStruct_020E4E62 *Unk_021007A4[] = {
(UnkStruct_020E4E62 *)&Unk_020E4F4C
};
void sub_02007768(UnkStruct_02007768 *param0);
void sub_02007B6C(UnkStruct_02007768 *param0);
PokemonSprite *sub_02007C34(UnkStruct_02007768 *param0, PokemonSpriteTemplate *param1, int param2, int param3, int param4, int param5, SpriteAnimationFrame *param6, UnkFuncPtr_02007C34 *param7);
PokemonSprite *sub_02007C7C(UnkStruct_02007768 *param0, PokemonSpriteTemplate *param1, int param2, int param3, int param4, int param5, int param6, SpriteAnimationFrame *param7, UnkFuncPtr_02007C34 *param8);
void sub_02007768(PokemonSpriteManager *param0);
void sub_02007B6C(PokemonSpriteManager *param0);
PokemonSprite *sub_02007C34(PokemonSpriteManager *param0, PokemonSpriteTemplate *param1, int param2, int param3, int param4, int param5, SpriteAnimationFrame *param6, UnkFuncPtr_02007C34 *param7);
PokemonSprite *sub_02007C7C(PokemonSpriteManager *param0, PokemonSpriteTemplate *param1, int param2, int param3, int param4, int param5, int param6, SpriteAnimationFrame *param7, UnkFuncPtr_02007C34 *param8);
void sub_02007DC8(PokemonSprite *param0);
void sub_02007DD4(UnkStruct_02007768 *param0);
void sub_02007DD4(PokemonSpriteManager *param0);
void sub_02007B98(PokemonSprite *param0, int param1);
void sub_02007C10(PokemonSprite *param0, SpriteAnimationFrame *param1);
BOOL sub_02007C24(PokemonSprite *param0);
@@ -285,38 +285,38 @@ int sub_020080C0(PokemonSprite *param0, int param1);
void sub_02008274(PokemonSprite *param0, int param1, int param2);
void sub_020086D4(PokemonSprite *param0, int param1, int param2, int param3, int param4);
void sub_020086FC(PokemonSprite *param0, int param1, int param2, int param3, int param4);
void sub_0200872C(UnkStruct_02007768 *param0, int param1, int param2, int param3, int param4);
void sub_0200872C(PokemonSpriteManager *param0, int param1, int param2, int param3, int param4);
void sub_02008780(PokemonSprite *param0);
BOOL sub_020087B4(PokemonSprite *param0);
void sub_020087C8(PokemonSprite *param0, int param1);
void sub_020089A0(PokemonSprite *param0);
void sub_020089B0(PokemonSprite *param0);
void sub_02008A0C(PokemonSprite *param0);
void sub_02008A78(UnkStruct_02007768 *param0, u32 param1, u32 param2);
void sub_02008A84(UnkStruct_02007768 *param0, u32 param1, u32 param2);
void sub_02008A78(PokemonSpriteManager *param0, u32 param1, u32 param2);
void sub_02008A84(PokemonSpriteManager *param0, u32 param1, u32 param2);
PokemonSpriteTemplate *sub_02008A90(PokemonSprite *param0);
void sub_02008A94(UnkStruct_02007768 *param0);
void sub_02008B2C(UnkStruct_02007768 *param0, int param1);
void sub_02008A94(PokemonSpriteManager *param0);
void sub_02008B2C(PokemonSpriteManager *param0, int param1);
BOOL sub_02008B38(PokemonSprite *param0);
void sub_02008B54(UnkStruct_02007768 *param0, u32 param1);
void sub_02008B60(UnkStruct_02007768 *param0, u32 param1);
void sub_02008B54(PokemonSpriteManager *param0, u32 param1);
void sub_02008B60(PokemonSpriteManager *param0, u32 param1);
void sub_020091D8(u8 *param0, u32 param1, BOOL param2);
void sub_02009348(u8 *param0);
static void sub_02008B78(UnkStruct_02007768 *param0);
static void sub_02008FC8(UnkStruct_02007768 *param0);
static void sub_02008B78(PokemonSpriteManager *param0);
static void sub_02008FC8(PokemonSpriteManager *param0);
static void sub_020088D8(PokemonSprite *param0);
static u8 sub_020091AC(u8 param0);
static void sub_020091C0(PokemonSprite *param0, u8 *param1);
void *sub_0200762C(int heapID)
{
UnkStruct_02007768 *v0;
PokemonSpriteManager *v0;
int v1, v2, v3, v4;
NNSG2dCharacterData *v5;
u8 *v6;
void *v7;
v0 = Heap_AllocFromHeap(heapID, sizeof(UnkStruct_02007768));
v0 = Heap_AllocFromHeap(heapID, sizeof(PokemonSpriteManager));
v0->heapID = heapID;
v0->dummy330 = 0;
@@ -390,7 +390,7 @@ static const int Unk_020E4D50[4][4] = {
{ 0xA0, 0xC0, 0xE0, 0xD0 }
};
void sub_02007768(UnkStruct_02007768 *param0)
void sub_02007768(PokemonSpriteManager *param0)
{
int v0;
int v1, v2;
@@ -480,7 +480,7 @@ void sub_02007768(UnkStruct_02007768 *param0)
G3_PopMtx(1);
}
void sub_02007B6C(UnkStruct_02007768 *param0)
void sub_02007B6C(PokemonSpriteManager *param0)
{
Heap_FreeToHeap(param0->charRawData);
Heap_FreeToHeap(param0->plttRawData);
@@ -518,7 +518,7 @@ BOOL sub_02007C24(PokemonSprite *param0)
return param0->unk_58 != 0;
}
PokemonSprite *sub_02007C34(UnkStruct_02007768 *param0, PokemonSpriteTemplate *param1, int param2, int param3, int param4, int param5, SpriteAnimationFrame *param6, UnkFuncPtr_02007C34 *param7)
PokemonSprite *sub_02007C34(PokemonSpriteManager *param0, PokemonSpriteTemplate *param1, int param2, int param3, int param4, int param5, SpriteAnimationFrame *param6, UnkFuncPtr_02007C34 *param7)
{
int v0;
@@ -533,7 +533,7 @@ PokemonSprite *sub_02007C34(UnkStruct_02007768 *param0, PokemonSpriteTemplate *p
return sub_02007C7C(param0, param1, param2, param3, param4, param5, v0, param6, param7);
}
PokemonSprite *sub_02007C7C(UnkStruct_02007768 *param0, PokemonSpriteTemplate *param1, int param2, int param3, int param4, int param5, int param6, SpriteAnimationFrame *param7, UnkFuncPtr_02007C34 *param8)
PokemonSprite *sub_02007C7C(PokemonSpriteManager *param0, PokemonSpriteTemplate *param1, int param2, int param3, int param4, int param5, int param6, SpriteAnimationFrame *param7, UnkFuncPtr_02007C34 *param8)
{
GF_ASSERT(param0->sprites[param6].unk_00_0 == 0);
@@ -576,7 +576,7 @@ void sub_02007DC8(PokemonSprite *param0)
param0->unk_00_0 = 0;
}
void sub_02007DD4(UnkStruct_02007768 *param0)
void sub_02007DD4(PokemonSpriteManager *param0)
{
int v0;
@@ -1011,7 +1011,7 @@ void sub_020086FC(PokemonSprite *param0, int param1, int param2, int param3, int
param0->unk_24.unk_28 = param4;
}
void sub_0200872C(UnkStruct_02007768 *param0, int param1, int param2, int param3, int param4)
void sub_0200872C(PokemonSpriteManager *param0, int param1, int param2, int param3, int param4)
{
int v0;
@@ -1163,13 +1163,13 @@ void sub_02008A0C(PokemonSprite *param0)
param0->unk_00_8 = 1;
}
void sub_02008A78(UnkStruct_02007768 *param0, u32 param1, u32 param2)
void sub_02008A78(PokemonSpriteManager *param0, u32 param1, u32 param2)
{
param0->charBaseAddr = param1;
param0->charSize = param2;
}
void sub_02008A84(UnkStruct_02007768 *param0, u32 param1, u32 param2)
void sub_02008A84(PokemonSpriteManager *param0, u32 param1, u32 param2)
{
param0->plttBaseAddr = param1;
param0->plttSize = param2;
@@ -1180,7 +1180,7 @@ PokemonSpriteTemplate *sub_02008A90(PokemonSprite *param0)
return &param0->unk_04;
}
void sub_02008A94(UnkStruct_02007768 *param0)
void sub_02008A94(PokemonSpriteManager *param0)
{
if (param0->needLoadImage) {
param0->needLoadImage = FALSE;
@@ -1207,7 +1207,7 @@ void sub_02008A94(UnkStruct_02007768 *param0)
}
}
void sub_02008B2C(UnkStruct_02007768 *param0, int param1)
void sub_02008B2C(PokemonSpriteManager *param0, int param1)
{
param0->needG3Identity = param1;
}
@@ -1218,17 +1218,17 @@ BOOL sub_02008B38(PokemonSprite *param0)
return param0->unk_00_0 != 0;
}
void sub_02008B54(UnkStruct_02007768 *param0, u32 param1)
void sub_02008B54(PokemonSpriteManager *param0, u32 param1)
{
param0->flags |= param1;
}
void sub_02008B60(UnkStruct_02007768 *param0, u32 param1)
void sub_02008B60(PokemonSpriteManager *param0, u32 param1)
{
param0->flags &= (param1 ^ 0xffffffff);
}
static void sub_02008B78(UnkStruct_02007768 *param0)
static void sub_02008B78(PokemonSpriteManager *param0)
{
NNSG2dCharacterData *v0;
int v1, v2, v3;
@@ -1341,7 +1341,7 @@ static void sub_02008B78(UnkStruct_02007768 *param0)
param0->needLoadImage = v6;
}
static void sub_02008FC8(UnkStruct_02007768 *param0)
static void sub_02008FC8(PokemonSpriteManager *param0)
{
NNSG2dPaletteData *v0;
int v1, v2, v3;

View File

@@ -662,7 +662,7 @@ void sub_02095380(const UnkStruct_ov6_02248BE8 *param0, Pokemon *param1, int par
}
}
PokemonSprite *sub_02095484(UnkStruct_02007768 *param0, int param1, Pokemon *param2, int param3, UnkStruct_ov16_0223E0C8 *param4, int heapID, int param6, int param7, int param8)
PokemonSprite *sub_02095484(PokemonSpriteManager *param0, int param1, Pokemon *param2, int param3, UnkStruct_ov16_0223E0C8 *param4, int heapID, int param6, int param7, int param8)
{
PokemonSpriteTemplate v0;
PokemonSprite *v1;