mirror of
https://github.com/pret/pmd-red.git
synced 2026-03-22 01:54:50 -05:00
57 lines
1.1 KiB
C
57 lines
1.1 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;
|
|
// When true, apply a sine wobble to traveling effects (arcing look)
|
|
u8 useSineWobble;
|
|
u8 unk9;
|
|
s32 unkC;
|
|
s32 unk10;
|
|
s32 unk14;
|
|
s32 soundEffectId;
|
|
s32 unk1C; // Amount of gUnknown_80C183C entries to scan
|
|
s32 unk20; // Index into gUnknown_80C183C
|
|
} unkStruct_80BDBC4;
|
|
|
|
typedef struct unkStruct_80C183C
|
|
{
|
|
// size: 0xc
|
|
s16 species;
|
|
s16 unk2;
|
|
s32 unk4;
|
|
s32 soundEffectId;
|
|
} unkStruct_80C183C;
|
|
|
|
const unkStruct_80B9CC4 *sub_800ECA4(s32 param_1);
|
|
const unkStruct_80BDBC4 *sub_800ECB8(u16 moveId);
|
|
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 moveId);
|
|
|
|
#endif
|