This commit is contained in:
Daveo 2001-05-23 20:00:25 +00:00
parent 9047993204
commit 5b6db74a59
8 changed files with 28 additions and 24 deletions

View file

@ -146,9 +146,11 @@ hazard_src := hazard \
hrwheel
fx_src := fx \
fxtrail \
fxbaseanim \
fxbasetrail \
fxfallingtile \
fxsteam
fxsteam \
fxsplash
projectl_src := projectl \

View file

@ -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"

View file

@ -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();

View file

@ -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:

View file

@ -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();

View file

@ -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

View file

@ -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];

View file

@ -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);