pokeplatinum/include/struct_defs/struct_02095E80_t.h
lhearachel 57a0b5fcc4 [Mass Rename] Structs and subroutines for GiveExp task func
Functions:
- ov16_0223E05C -> BattleSystem_MessageLoader
- ov16_02259B38 -> BattleSystem_PokemonIsOT
- ov16_022499C0 -> BattleScript_CalcEffortValues
- ov16_0223EDF0 -> BattleSystem_TextSpeed
- ov16_0223FB24 -> BattleMessage_Print
- sub_0201D724  -> Message_Printing
- ov16_02265D14 -> BattleIO_UpdateExpGauge
- sub_02076B14  -> Pokemon_ShouldLevelUp
- ov16_02265FF8 -> BattleIO_PlayStatusEffect
- ov16_0226614C -> BattleIO_PlayLevelUpAnimation
- ov16_02251C94 -> BattleSystem_ReloadPokemon
- ov16_0224B520 -> BattleScript_LoadPartyLevelUpIcon
- ov16_0223DF00 -> BattleSystem_BGL
- ov16_0223DF04 -> BattleSystem_Window
- ov16_0223E064 -> BattleSystem_PaletteSys
- sub_02019060  -> BGL_SetPriority
- ov16_0223F8DC -> BattleSystem_SetGaugePriority
- sub_0200DA60  -> Window_SetFrame
- sub_0200DAA0  -> Window_FramePalette
- sub_02003050  -> PaletteSys_LoadPalette
- sub_0201A7E8  -> BGL_AddWindow
- sub_0201ADA4  -> BGL_FillWindow
- sub_0200DC48  -> Window_Show
- ov16_0223FB78 -> BattleMessage_PrintToWindow
- sub_0201AE78  -> BGL_WindowColor
- sub_02005748  -> Sound_PlayEffect
- sub_0200DC9C  -> Window_Clear
- sub_0201A8FC  -> BGL_DeleteWindow
- ov16_0224B7CC -> BattleScript_FreePartyLevelUpIcon
- sub_0207727C  -> Pokemon_LevelUpMove
- ov16_022664C4 -> BattleIO_ForgetMove
- sub_0200DA58  -> SysTask_Done

Structs:
- UnkStruct_02002F38 -> PaletteSys
- UnkStruct_02018340 -> BGL
- UnkStruct_0205AA50 -> Window
- UnkStruct_ov16_02248E74 -> PokemonStats
2023-10-13 10:03:01 -07:00

144 lines
4.0 KiB
C

#ifndef POKEPLATINUM_STRUCT_02095E80_T_H
#define POKEPLATINUM_STRUCT_02095E80_T_H
#include "struct_decls/struct_0200112C_decl.h"
#include "struct_decls/struct_02001AF4_decl.h"
#include "struct_decls/struct_020067E8_decl.h"
#include "struct_defs/struct_02008A90.h"
#include "struct_decls/struct_02009714_decl.h"
#include "struct_decls/struct_02009DC8_decl.h"
#include "message.h"
#include "struct_decls/struct_0200B358_decl.h"
#include "struct_defs/struct_0200C738.h"
#include "struct_decls/struct_02013A04_decl.h"
#include "struct_decls/struct_02018340_decl.h"
#include "struct_decls/sys_task.h"
#include "struct_decls/struct_020218BC_decl.h"
#include "struct_decls/struct_02022550_decl.h"
#include "strbuf.h"
#include "struct_defs/struct_02027F8C.h"
#include "struct_decls/struct_02027F8C_decl.h"
#include "struct_decls/struct_0202B370_decl.h"
#include "struct_decls/struct_0202CC84_decl.h"
#include "struct_decls/struct_0203CDB0_decl.h"
#include "struct_defs/struct_0205AA50.h"
#include "struct_decls/struct_party_decl.h"
#include "struct_decls/struct_02095E80_decl.h"
#include "struct_defs/struct_02095E80_sub1.h"
#include "struct_defs/struct_02098D38.h"
#include "struct_decls/struct_021C0794_decl.h"
#include "overlay019/struct_ov19_021DA864.h"
#include "overlay088/struct_ov88_0223C370.h"
#include "overlay088/struct_ov88_0223C8AC.h"
#include <nnsys.h>
#include <nitro/fx/fx.h>
struct UnkStruct_02095E80_t {
UnkStruct_0203CDB0 * unk_00;
SaveData * unk_04;
UnkStruct_ov88_0223C370 * unk_08;
UnkStruct_02098D38 unk_0C;
int unk_3C;
UnkStruct_020067E8 * unk_40;
int unk_44;
int unk_48;
int unk_4C;
int unk_50;
int unk_54;
int unk_58;
int unk_5C;
int unk_60[2];
int unk_68;
BOOL unk_6C;
UnkStruct_02095E80_sub1 unk_70;
int unk_88[2];
u16 unk_90;
u16 unk_92[5][17];
u16 unk_13C;
u16 unk_13E;
int unk_140;
u16 unk_144[3];
u32 unk_14C[2];
u32 unk_154[2][3];
int unk_16C;
int unk_170;
BGL * unk_174;
UnkStruct_0200B358 * unk_178;
UnkStruct_0200B358 * unk_17C;
UnkStruct_0200B358 * unk_180;
MessageLoader * unk_184;
Strbuf* unk_188;
Strbuf* unk_18C;
Strbuf* unk_190;
UnkStruct_020218BC * unk_194;
UnkStruct_0200C738 unk_198;
UnkStruct_02009714 * unk_324[4];
UnkStruct_02009DC8 * unk_334[2][4];
UnkStruct_ov19_021DA864 unk_354;
UnkStruct_ov19_021DA864 unk_378;
UnkStruct_02022550 * unk_39C[14];
UnkStruct_02022550 * unk_3D4[12];
UnkStruct_02022550 * unk_404[12];
UnkStruct_02022550 * unk_434[12];
UnkStruct_02022550 * unk_464[6];
UnkStruct_02022550 * unk_47C;
SysTask * unk_480[7];
Window unk_49C[34];
UnkStruct_02001AF4 * unk_6BC;
UnkStruct_02013A04 * unk_6C0;
UnkStruct_02001AF4 * unk_6C4;
int unk_6C8;
int unk_6CC;
int unk_6D0;
int unk_6D4;
VecFx32 unk_6D8[2];
int unk_6F0;
UnkStruct_ov88_0223C8AC unk_6F4[13];
int unk_7B8;
int unk_7BC;
int unk_7C0;
int unk_7C4[7];
void * unk_7E0;
NNSG2dCharacterData * unk_7E4;
void * unk_7E8[12];
NNSG2dCharacterData * unk_818[12];
u8 unk_848[2][3200];
UnkStruct_02008A90 unk_2148[2];
int unk_2168;
u8 unk_216C[256];
int (* unk_226C)(UnkStruct_02095E80 *);
Party * unk_2270;
Party * unk_2274;
UnkStruct_0202CC84 * unk_2278;
UnkStruct_02027F8C * unk_227C;
UnkStruct_02027F8C unk_2280;
int unk_2308;
int unk_230C;
int unk_2310;
int unk_2314;
int unk_2318;
VecFx32 unk_231C[2];
VecFx32 unk_2334[2];
u8 unk_234C[2][1424];
u8 unk_2E6C[2][1004];
int unk_3644[32];
int unk_36C4;
int unk_36C8;
UnkStruct_0200B358 * unk_36CC;
MessageLoader * unk_36D0;
UnkStruct_02013A04 * unk_36D4;
UnkStruct_0200112C * unk_36D8;
Window unk_36DC;
UnkStruct_0202B370 * unk_36EC;
int unk_36F0;
int unk_36F4;
int unk_36F8;
int unk_36FC;
void * unk_3700;
int unk_3704;
int unk_3708;
};
#endif // POKEPLATINUM_STRUCT_02095E80_T_H