mirror of
https://github.com/pret/pmd-red.git
synced 2026-03-21 17:46:39 -05:00
53 lines
1.3 KiB
C
53 lines
1.3 KiB
C
#ifndef GUARD_STRUCTS_EFFECT_DATA_H
|
|
#define GUARD_STRUCTS_EFFECT_DATA_H
|
|
|
|
// Size: 0x8
|
|
typedef struct unkStruct_800F18C
|
|
{
|
|
/* 0x0 */ s32 effectID;
|
|
/* 0x4 */ u32 counter;
|
|
} unkStruct_800F18C;
|
|
|
|
// Size: R=0x24 | B=?
|
|
typedef struct unkStruct_80B9CC4
|
|
{
|
|
/* 0x00 */ u32 animType;
|
|
/* 0x04 */ s32 effectId;
|
|
/* 0x08 */ s32 unk8;
|
|
/* 0x0C */ s32 animId;
|
|
/* 0x10 */ s32 unk10;
|
|
/* 0x14 */ s32 unk14;
|
|
/* 0x18 */ u8 unk18;
|
|
/* 0x1C */ s32 unk1c;
|
|
/* 0x20 */ s8 unk20;
|
|
/* 0x21 */ s8 loop;
|
|
} unkStruct_80B9CC4;
|
|
|
|
// Size: 0x24
|
|
typedef struct unkStruct_80BDBC4
|
|
{
|
|
/* 0x00 */ s16 unk0;
|
|
/* 0x02 */ s16 unk2;
|
|
/* 0x04 */ s16 unk4;
|
|
/* 0x06 */ s16 unk6;
|
|
/* 0x08 */ u8 useSineWobble; // When true, apply a sine wobble to traveling effects (arcing look)
|
|
/* 0x09 */ u8 unk9;
|
|
/* 0x0C */ s32 unkC;
|
|
/* 0x10 */ s32 unk10;
|
|
/* 0x14 */ s32 unk14;
|
|
/* 0x18 */ s32 soundEffectId;
|
|
/* 0x1C */ s32 unk1C; // Amount of gUnknown_80C183C entries to scan
|
|
/* 0x20 */ s32 unk20; // Index into gUnknown_80C183C
|
|
} unkStruct_80BDBC4;
|
|
|
|
// Size: 0xC
|
|
typedef struct unkStruct_80C183C
|
|
{
|
|
/* 0x0 */ s16 species;
|
|
/* 0x2 */ s16 unk2;
|
|
/* 0x4 */ s32 unk4;
|
|
/* 0x8 */ s32 soundEffectId;
|
|
} unkStruct_80C183C;
|
|
|
|
#endif // GUARD_STRUCTS_EFFECT_DATA_H
|