pmd-red/include/effect_data.h
2025-07-10 10:36:59 +02:00

56 lines
1.0 KiB
C

#ifndef GUARD_EFFECT_DATA_H
#define GUARD_EFFECT_DATA_H
typedef struct unkStruct_80B9CC4
{
// size: 0x24
u32 animType;
s32 effectId;
s32 unk8;
s32 animId;
s32 unk10;
s32 unk14;
u8 unk18;
// padding: 3 bytes
s32 unk1c;
s8 unk20;
s8 loop;
// padding: 2 bytes
} unkStruct_80B9CC4;
typedef struct unkStruct_80BDBC4
{
// size: 0x24
s16 unk0;
s16 unk2;
s16 unk4;
s16 unk6;
u8 unk8;
u8 unk9;
s32 unkC;
s32 unk10;
s32 unk14;
s32 unk18;
s32 unk1C; // Amount of gUnknown_80C183C entries to scan
s32 unk20; // Index into gUnknown_80C183C
} unkStruct_80BDBC4;
typedef struct unkStruct_80C183C
{
// size: 0xc
s16 unk0;
s16 unk2;
s32 unk4;
s32 unk8;
} unkStruct_80C183C;
const unkStruct_80B9CC4 *sub_800ECA4(s32 param_1);
const unkStruct_80BDBC4 *sub_800ECB8(u16 param_1);
const unkStruct_80C183C *sub_800ECD0(s32 param_1);
s16 sub_800ECE4(u8 param_1);
s16 sub_800ECF8(u8 param_1);
s16 sub_800ED0C(u8 param_1);
s32 sub_800ED20(u16 param_1);
#endif