This commit is contained in:
parent
c66564e837
commit
e73d4eebf7
11 changed files with 107 additions and 35 deletions
|
@ -6,6 +6,7 @@
|
|||
#define __FX_FX_HEADER__
|
||||
|
||||
#include "thing/thing.h"
|
||||
#include "sound\sound.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
enum FX_FLAG
|
||||
|
@ -30,44 +31,44 @@ public:
|
|||
{
|
||||
FX_TYPE_NONE=0,
|
||||
|
||||
FX_TYPE_BASE_ANIM,
|
||||
/* 1*/ FX_TYPE_BASE_ANIM,
|
||||
|
||||
FX_TYPE_DROP_WATER,
|
||||
FX_TYPE_DROP_ACID,
|
||||
FX_TYPE_DROP_LAVA,
|
||||
FX_TYPE_DROP_OIL,
|
||||
/* 2*/ FX_TYPE_DROP_WATER,
|
||||
/* 3*/ FX_TYPE_DROP_ACID,
|
||||
/* 4*/ FX_TYPE_DROP_LAVA,
|
||||
/* 5*/ FX_TYPE_DROP_OIL,
|
||||
|
||||
FX_TYPE_SPLASH_WATER,
|
||||
FX_TYPE_SPLASH_ACID,
|
||||
FX_TYPE_SPLASH_LAVA,
|
||||
FX_TYPE_SPLASH_OIL,
|
||||
/* 6*/ FX_TYPE_SPLASH_WATER,
|
||||
/* 7*/ FX_TYPE_SPLASH_ACID,
|
||||
/* 8*/ FX_TYPE_SPLASH_LAVA,
|
||||
/* 9*/ FX_TYPE_SPLASH_OIL,
|
||||
|
||||
FX_TYPE_BUBBLE_WATER,
|
||||
FX_TYPE_BUBBLE_ACID,
|
||||
FX_TYPE_BUBBLE_LAVA,
|
||||
FX_TYPE_BUBBLE_OIL,
|
||||
/* 10*/ FX_TYPE_BUBBLE_WATER,
|
||||
/* 11*/ FX_TYPE_BUBBLE_ACID,
|
||||
/* 12*/ FX_TYPE_BUBBLE_LAVA,
|
||||
/* 13*/ FX_TYPE_BUBBLE_OIL,
|
||||
|
||||
FX_TYPE_GEYSER_WATER,
|
||||
FX_TYPE_GEYSER_ACID,
|
||||
FX_TYPE_GEYSER_LAVA,
|
||||
FX_TYPE_GEYSER_OIL,
|
||||
/* 14*/ FX_TYPE_GEYSER_WATER,
|
||||
/* 15*/ FX_TYPE_GEYSER_ACID,
|
||||
/* 16*/ FX_TYPE_GEYSER_LAVA,
|
||||
/* 17*/ FX_TYPE_GEYSER_OIL,
|
||||
|
||||
FX_TYPE_THWACK,
|
||||
FX_TYPE_LIGHTNING_BOLT,
|
||||
/* 18*/ FX_TYPE_THWACK,
|
||||
/* 19*/ FX_TYPE_LIGHTNING_BOLT,
|
||||
|
||||
FX_TYPE_STEAM,
|
||||
FX_TYPE_GAS,
|
||||
FX_TYPE_FLAMES,
|
||||
/* 20*/ FX_TYPE_STEAM,
|
||||
/* 21*/ FX_TYPE_GAS,
|
||||
/* 22*/ FX_TYPE_FLAMES,
|
||||
|
||||
FX_TYPE_SMOKE,
|
||||
FX_TYPE_SMOKE_PUFF,
|
||||
/* 23*/ FX_TYPE_SMOKE,
|
||||
/* 24*/ FX_TYPE_SMOKE_PUFF,
|
||||
|
||||
FX_TYPE_JELLYFISH_LEGS,
|
||||
FX_TYPE_FALLINGTILE,
|
||||
FX_TYPE_EXPLODE,
|
||||
FX_TYPE_NRG_BAR,
|
||||
FX_TYPE_LASER,
|
||||
FX_TYPE_TV_EXPLODE,
|
||||
/* 25*/ FX_TYPE_JELLYFISH_LEGS,
|
||||
/* 26*/ FX_TYPE_FALLINGTILE,
|
||||
/* 27*/ FX_TYPE_EXPLODE,
|
||||
/* 28*/ FX_TYPE_NRG_BAR,
|
||||
/* 29*/ FX_TYPE_LASER,
|
||||
/* 30*/ FX_TYPE_TV_EXPLODE,
|
||||
|
||||
FX_TYPE_MAX
|
||||
};
|
||||
|
@ -138,7 +139,9 @@ public:
|
|||
u16 Flags;
|
||||
sFXRGB RGB;
|
||||
FX_TYPE AfterEffect;
|
||||
u16 EndSnd;
|
||||
DVECTOR Velocity;
|
||||
xmPlayingId m_soundId;
|
||||
|
||||
s32 OtPos;
|
||||
static sFXRGB FXRGBTable[FX_RGB_MAX];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue