This commit is contained in:
parent
9047993204
commit
5b6db74a59
8 changed files with 28 additions and 24 deletions
|
@ -146,9 +146,11 @@ hazard_src := hazard \
|
|||
hrwheel
|
||||
|
||||
fx_src := fx \
|
||||
fxtrail \
|
||||
fxbaseanim \
|
||||
fxbasetrail \
|
||||
fxfallingtile \
|
||||
fxsteam
|
||||
fxsteam \
|
||||
fxsplash
|
||||
|
||||
|
||||
projectl_src := projectl \
|
||||
|
|
|
@ -13,6 +13,8 @@
|
|||
|
||||
#include "FX\FX.h"
|
||||
#include "FX\FXjfish.h"
|
||||
#include "FX\FXBaseTrail.h"
|
||||
#include "FX\FXBaseAnim.h"
|
||||
#include "FX\FXfallingTile.h"
|
||||
#include "FX\FXSteam.h"
|
||||
#include "FX\FXSplash.h"
|
||||
|
|
|
@ -10,13 +10,13 @@
|
|||
#include <sprites.h>
|
||||
#include "level\level.h"
|
||||
|
||||
#include "FX\FXAnim.h"
|
||||
#include "FX\FXBaseAnim.h"
|
||||
|
||||
|
||||
/*****************************************************************************/
|
||||
/*****************************************************************************/
|
||||
/*****************************************************************************/
|
||||
void CFXAnim::init(DVECTOR const &_Pos)
|
||||
void CFXBaseAnim::init(DVECTOR const &_Pos)
|
||||
{
|
||||
CFX::init();
|
||||
Pos=_Pos;
|
||||
|
@ -25,13 +25,13 @@ void CFXAnim::init(DVECTOR const &_Pos)
|
|||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
void CFXAnim::shutdown()
|
||||
void CFXBaseAnim::shutdown()
|
||||
{
|
||||
CFX::shutdown();
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
void CFXAnim::SetFrame(int Base,int Count,int Shift=0)
|
||||
void CFXBaseAnim::SetFrame(int Base,int Count,int Shift=0)
|
||||
{
|
||||
Frame=0;
|
||||
BaseFrame=Base;
|
||||
|
@ -42,7 +42,7 @@ void CFXAnim::SetFrame(int Base,int Count,int Shift=0)
|
|||
/*****************************************************************************/
|
||||
/*** Think *******************************************************************/
|
||||
/*****************************************************************************/
|
||||
void CFXAnim::think(int _frames)
|
||||
void CFXBaseAnim::think(int _frames)
|
||||
{
|
||||
CFX::think(_frames);
|
||||
|
||||
|
@ -53,7 +53,7 @@ void CFXAnim::think(int _frames)
|
|||
/*****************************************************************************/
|
||||
/*** Render ******************************************************************/
|
||||
/*****************************************************************************/
|
||||
void CFXAnim::render()
|
||||
void CFXBaseAnim::render()
|
||||
{
|
||||
CFX::render();
|
||||
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
/*** Anim Base Class ***/
|
||||
/***********************/
|
||||
|
||||
#ifndef __FX_FX_ANIM_HEADER__
|
||||
#define __FX_FX_ANIM_HEADER__
|
||||
#ifndef __FX_FX_BASE_ANIM_HEADER__
|
||||
#define __FX_FX_BASE_ANIM_HEADER__
|
||||
|
||||
#include "fx/fx.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
class CFXAnim : public CFX
|
||||
class CFXBaseAnim : public CFX
|
||||
{
|
||||
public:
|
||||
|
||||
|
|
|
@ -10,13 +10,13 @@
|
|||
#include <sprites.h>
|
||||
#include "level\level.h"
|
||||
|
||||
#include "FX\FXTrail.h"
|
||||
#include "FX\FXBaseTrail.h"
|
||||
|
||||
|
||||
/*****************************************************************************/
|
||||
/*****************************************************************************/
|
||||
/*****************************************************************************/
|
||||
void CFXTrail::init(DVECTOR const &_Pos)
|
||||
void CFXBaseTrail::init(DVECTOR const &_Pos)
|
||||
{
|
||||
CFX::init();
|
||||
Pos=_Pos;
|
||||
|
@ -26,7 +26,7 @@ void CFXTrail::init(DVECTOR const &_Pos)
|
|||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
void CFXTrail::shutdown()
|
||||
void CFXBaseTrail::shutdown()
|
||||
{
|
||||
CFX::shutdown();
|
||||
}
|
||||
|
@ -34,7 +34,7 @@ void CFXTrail::shutdown()
|
|||
/*****************************************************************************/
|
||||
/*** Think *******************************************************************/
|
||||
/*****************************************************************************/
|
||||
void CFXTrail::think(int _frames)
|
||||
void CFXBaseTrail::think(int _frames)
|
||||
{
|
||||
CThing *Parent=getParent();
|
||||
|
||||
|
@ -45,7 +45,7 @@ CThing *Parent=getParent();
|
|||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
CFXTrail::sList &CFXTrail::moveHead()
|
||||
CFXBaseTrail::sList &CFXBaseTrail::moveHead()
|
||||
{
|
||||
HeadIdx--;
|
||||
if (HeadIdx<0) HeadIdx+=LIST_SIZE;
|
||||
|
@ -58,7 +58,7 @@ CFXTrail::sList &CFXTrail::moveHead()
|
|||
/*** Render ******************************************************************/
|
||||
/*****************************************************************************/
|
||||
|
||||
void CFXTrail::render()
|
||||
void CFXBaseTrail::render()
|
||||
{
|
||||
CFX::render();
|
||||
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
/*** Trail Base Class ***/
|
||||
/***********************/
|
||||
|
||||
#ifndef __FX_FX_TRAIL_HEADER__
|
||||
#define __FX_FX_TRAIL_HEADER__
|
||||
#ifndef __FX_FX_BASE_TRAIL_HEADER__
|
||||
#define __FX_FX_BASE_TRAIL_HEADER__
|
||||
|
||||
#include "fx/fx.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
class CFXTrail : public CFX
|
||||
class CFXBaseTrail : public CFX
|
||||
{
|
||||
public:
|
||||
struct sList
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
#include <sprites.h>
|
||||
#include "level\level.h"
|
||||
|
||||
#include "FX\FXBaseTrail.h"
|
||||
#include "FX\FXSteam.h"
|
||||
|
||||
static const int DefSize=4*ONE;
|
||||
|
@ -23,7 +24,7 @@ static const int DefShadeDieDec=24;
|
|||
/*****************************************************************************/
|
||||
void CFXSteam::init(DVECTOR const &_Pos)
|
||||
{
|
||||
CFXTrail::init(_Pos);
|
||||
CFXBaseTrail::init(_Pos);
|
||||
|
||||
Trans=3;
|
||||
ShadeDec=DefShadeDec;
|
||||
|
@ -49,7 +50,7 @@ void CFXSteam::SetSize(int Size)
|
|||
/*****************************************************************************/
|
||||
void CFXSteam::setDie()
|
||||
{
|
||||
CFXTrail::setDie();
|
||||
CFXBaseTrail::setDie();
|
||||
for (int i=0; i<LIST_SIZE; i++)
|
||||
{ // Set drift off
|
||||
sList &ThisElem=List[i];
|
||||
|
|
|
@ -6,10 +6,9 @@
|
|||
#define __FX_FX_STEAM_HEADER__
|
||||
|
||||
#include "fx/fx.h"
|
||||
#include "fx/fxtrail.h"
|
||||
|
||||
/*****************************************************************************/
|
||||
class CFXSteam : public CFXTrail
|
||||
class CFXSteam : public CFXBaseTrail
|
||||
{
|
||||
public:
|
||||
virtual void init(DVECTOR const &Pos);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue