pmd-red/include/code_801D014.h
2025-03-02 15:24:33 +01:00

41 lines
883 B
C

#ifndef GUARD_CODE_801D014_H
#define GUARD_CODE_801D014_H
#include "structs/menu.h"
#include "pokemon.h"
#include "structs/str_text.h"
#include "structs/rgb.h"
// size: 0x118
struct unk_203B250
{
/* 0x0 */ PokemonStruct1 *pokeStruct;
/* 0x4 */ s16 index;
/* 0x6 */ u8 currFriendAreaLocation; // 0 when not in a friend area
u8 unk7;
u8 unk8;
u8 unk9;
PokemonStruct1 *unkC;
/* 0x10 */ u32 state;
/* 0x14 */ u32 menuAction;
MenuStruct unk18;
MenuItem unk68[8];
u16 unkA8[8];
WindowTemplates windows;
};
// size: 0x8
struct TeamBadgeData
{
/* 0x0 */ u8 *pics; // probably a pointer to an arrays of pixels?
/* 0x4 */ RGB *palette; // Pics share common palette
};
bool8 sub_801D014(PokemonStruct1 *);
u32 sub_801D0DC(void);
u32 sub_801D178(void);
u8 sub_801D1D4(void);
void sub_801D1E0(void);
#endif // GUARD_CODE_801D014_H