pokeplatinum/include/unk_02018340.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

95 lines
5.6 KiB
C

#ifndef POKEPLATINUM_UNK_02018340_H
#define POKEPLATINUM_UNK_02018340_H
#include "struct_decls/struct_02018340_decl.h"
#include "struct_defs/struct_0201AE08.h"
#include "struct_defs/struct_0205AA50.h"
#include "overlay061/struct_ov61_0222C884.h"
#include "overlay084/struct_ov84_0223BA5C.h"
#include "overlay097/struct_ov97_0222DB78.h"
#include <nitro/fx/fx.h>
BGL * sub_02018340(u32 param0);
u32 sub_02018364(BGL * param0);
void sub_02018368(const UnkStruct_ov84_0223BA5C * param0);
void sub_020183A0(const UnkStruct_ov84_0223BA5C * param0, u8 param1);
void sub_020183C4(BGL * param0, u8 param1, const UnkStruct_ov97_0222DB78 * param2, u8 param3);
void sub_02018898(BGL * param0, u8 param1, u8 param2, u8 param3);
void sub_02019044(BGL * param0, u8 param1);
void BGL_SetPriority(u8 param0, u8 param1);
void sub_02019120(u8 param0, u8 param1);
void sub_02019184(BGL * param0, u8 param1, u8 param2, int param3);
int sub_020192EC(BGL * param0, u32 param1);
int sub_020192F8(BGL * param0, u32 param1);
void sub_02019348(BGL * param0, u8 param1, const MtxFx22 * param2, int param3, int param4);
void sub_02019410(const void * param0, void * param1, u32 param2);
void sub_02019448(BGL * param0, u8 param1);
void sub_02019460(BGL * param0, u8 param1, const void * param2, u32 param3, u32 param4);
void sub_02019574(BGL * param0, u8 param1, const void * param2, u32 param3);
void sub_0201958C(BGL * param0, u8 param1, const void * param2, u32 param3, u32 param4);
void sub_02019690(u8 param0, u32 param1, u32 param2, u32 param3);
void sub_020196C0(BGL * param0, u32 param1, u32 param2, u32 param3, u32 param4);
void sub_0201972C(u8 param0, void * param1, u16 param2, u16 param3);
void sub_0201975C(u8 param0, u16 param1);
void sub_020198C0(BGL * param0, u8 param1, const void * param2, u8 param3, u8 param4, u8 param5, u8 param6);
void sub_020198E8(BGL * param0, u8 param1, u8 param2, u8 param3, u8 param4, u8 param5, const void * param6, u8 param7, u8 param8, u8 param9, u8 param10);
void sub_02019964(BGL * param0, u8 param1, u8 param2, u8 param3, u8 param4, u8 param5, const void * param6, u8 param7, u8 param8, u8 param9, u8 param10);
void sub_02019CB8(BGL * param0, u8 param1, u16 param2, u8 param3, u8 param4, u8 param5, u8 param6, u8 param7);
void sub_02019E2C(BGL * param0, u8 param1, u8 param2, u8 param3, u8 param4, u8 param5, u8 param6);
void sub_02019EBC(BGL * param0, u8 param1);
void sub_02019EE0(BGL * param0, u8 param1, u16 param2);
void sub_02019F04(BGL * param0, u8 param1, u16 param2);
void * sub_02019F28(u8 param0);
void sub_02019F80(const u8 * param0, u32 param1, u8 * param2, u8 param3);
void * sub_02019FC0(const u8 * param0, u32 param1, u8 param2, u32 param3);
void * sub_02019FE4(BGL * param0, u8 param1);
int sub_02019FF0(BGL * param0, u8 param1);
u16 sub_02019FFC(BGL * param0, u8 param1);
u8 sub_0201A008(BGL * param0, u8 param1);
void sub_0201A1E4(const UnkStruct_0201AE08 * param0, const UnkStruct_0201AE08 * param1, u16 param2, u16 param3, u16 param4, u16 param5, u16 param6, u16 param7, u16 param8);
void sub_0201A424(const UnkStruct_0201AE08 * param0, const UnkStruct_0201AE08 * param1, u16 param2, u16 param3, u16 param4, u16 param5, u16 param6, u16 param7, u16 param8);
void sub_0201A60C(const UnkStruct_0201AE08 * param0, u16 param1, u16 param2, u16 param3, u16 param4, u8 param5);
void sub_0201A6D0(const UnkStruct_0201AE08 * param0, u16 param1, u16 param2, u16 param3, u16 param4, u8 param5);
Window * sub_0201A778(u32 param0, u8 param1);
void sub_0201A7A0(Window * param0);
u8 sub_0201A7CC(Window * param0);
void BGL_AddWindow(BGL * param0, Window * param1, u8 param2, u8 param3, u8 param4, u8 param5, u8 param6, u8 param7, u16 param8);
void sub_0201A870(BGL * param0, Window * param1, u8 param2, u8 param3, u16 param4, u8 param5);
void sub_0201A8D4(BGL * param0, Window * param1, const UnkStruct_ov61_0222C884 * param2);
void BGL_DeleteWindow(Window * param0);
void sub_0201A928(Window * param0, u8 param1);
void sub_0201A954(Window * param0);
void sub_0201A9A4(Window * param0);
void sub_0201A9F4(Window * param0);
void sub_0201AA10(Window * param0, u32 param1, u32 param2);
void sub_0201AA3C(Window * param0);
void sub_0201ACCC(Window * param0);
void sub_0201ACF4(Window * param0);
void sub_0201AD10(Window * param0);
void BGL_FillWindow(Window * param0, u8 param1);
void sub_0201ADDC(Window * param0, void * param1, u16 param2, u16 param3, u16 param4, u16 param5, u16 param6, u16 param7, u16 param8, u16 param9);
void sub_0201AE08(Window * param0, void * param1, u16 param2, u16 param3, u16 param4, u16 param5, u16 param6, u16 param7, u16 param8, u16 param9, u16 param10);
void BGL_WindowColor(Window * param0, u8 param1, u16 param2, u16 param3, u16 param4, u16 param5);
void sub_0201AED0(Window * param0, const u8 * param1, u16 param2, u16 param3, u16 param4, u16 param5, u16 param6);
void sub_0201C04C(Window * param0, u8 param1, u8 param2, u8 param3);
BGL * sub_0201C28C(Window * param0);
u8 sub_0201C290(Window * param0);
u8 sub_0201C294(Window * param0);
u8 sub_0201C298(Window * param0);
u8 sub_0201C29C(Window * param0);
u8 sub_0201C2A0(Window * param0);
u16 sub_0201C2A4(Window * param0);
void sub_0201C2AC(Window * param0, u8 param1);
void sub_0201C2B0(Window * param0, u8 param1);
void sub_0201C2B4(Window * param0, u8 param1);
void sub_0201C2B8(BGL * param0);
void sub_0201C3C0(BGL * param0, u8 param1);
void sub_0201C63C(BGL * param0, u8 param1, u8 param2, int param3);
void sub_0201C660(BGL * param0, u8 param1, u8 param2, u16 param3);
void sub_0201C6A8(BGL * param0, u8 param1, u8 param2, fx32 param3);
void sub_0201C718(BGL * param0, u8 param1, u8 param2, int param3);
u8 sub_0201C784(BGL * param0, u8 param1, u16 param2, u16 param3, u16 * param4);
#endif // POKEPLATINUM_UNK_02018340_H