This commit is contained in:
Daveo 2001-05-16 20:46:54 +00:00
parent 33985a09f1
commit d2b2ea04b9
10 changed files with 11 additions and 49 deletions

View File

@ -623,7 +623,7 @@ void CNpcEnemy::init()
m_npcPath.initPath();
m_isShuttingDown = false;
// m_isShuttingDown = false;
m_drawRotation = 0;
m_isCaught = false;
m_isBlowerOn = false;
@ -684,13 +684,6 @@ void CNpcEnemy::shutdown()
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
void CNpcEnemy::setToShutdown()
{
m_isShuttingDown = true;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
int CNpcEnemy::getFrameCount()
{
return( m_actorGfx->getFrameCount( m_animNo ) );

View File

@ -115,9 +115,6 @@ public:
virtual int canCollide();
void setToShutdown();
u8 isSetToShutdown() {return( m_isShuttingDown );}
bool canBeSuckedUp();
bool suckUp( DVECTOR *suckPos, int _frames );
@ -307,8 +304,6 @@ protected:
POLY_FT4 *SprFrame;
virtual void collidedWith(CThing *_thisThing);
u8 m_isShuttingDown;
s16 m_drawRotation;
};

View File

@ -61,8 +61,6 @@ virtual void think(int _frames);
virtual void render();
virtual int canCollide() {return false;}
virtual u8 isSetToShutdown() {return( false );}
virtual void SetOtPos(int Ot) {OtPos=Ot;}
protected:

View File

@ -54,7 +54,8 @@ void CFXFallingTile::think(int _frames)
Pos.vx+=Velocity.vx;
Pos.vy+=Velocity.vy;
Velocity.vy++;
if (Life) Life--;
Life--;
if (!Life) setToShutdown();
}
/*****************************************************************************/

View File

@ -16,8 +16,6 @@ virtual void init(DVECTOR const &Pos);
virtual void shutdown();
virtual void think(int _frames);
virtual void render();
virtual u8 isSetToShutdown() {return(Life<=0);}
void SetTile(int T) {Tile=T;}
protected:

View File

@ -535,13 +535,6 @@ void CNpcPlatform::shutdown()
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
void CNpcPlatform::setToShutdown()
{
m_isShuttingDown = true;
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
void CNpcPlatform::processLifetime( int _frames )
{
switch( m_lifetimeType )

View File

@ -110,9 +110,6 @@ public:
static NPC_PLATFORM_UNIT_TYPE getTypeFromMapEdit( u16 newType );
static CNpcPlatform *Create(sThingPlatform *ThisPlatform);
void setToShutdown();
u8 isSetToShutdown() {return( m_isShuttingDown );}
void setSpeed( s16 newSpeed ) {m_speed = newSpeed;}
protected:

View File

@ -46,6 +46,7 @@
#ifndef __ENEMY_NPC_H__
#include "enemy\npc.h"
#endif
#include "gfx\otpos.h"
/*****************************************************************************/
@ -64,8 +65,8 @@ void CProjectile::init()
m_state = PROJECTILE_ATTACK;
m_turnSpeed = 256;
m_extension = 0;
m_isShuttingDown = false;
m_ot = 0;
// m_isShuttingDown = false;
m_ot = OTPOS__ACTOR_POS;
updateCollisionArea();
}
@ -99,11 +100,6 @@ void CProjectile::shutdown()
CEnemyProjectileThing::shutdown();
}
void CProjectile::setToShutdown()
{
m_isShuttingDown = true;
}
bool CProjectile::processTargetSeek( int _frames, DVECTOR targetPos )
{
s32 moveX = 0, moveY = 0;
@ -411,7 +407,7 @@ void CPlayerProjectile::init()
m_extension = 0;
m_frame = 0;
m_reversed = 0;
m_isShuttingDown = false;
// m_isShuttingDown = false;
}
void CPlayerProjectile::init( DVECTOR initPos, s16 initHeading )
@ -449,11 +445,6 @@ void CPlayerProjectile::shutdown()
CPlayerProjectileThing::shutdown();
}
void CPlayerProjectile::setToShutdown()
{
m_isShuttingDown = true;
}
void CPlayerProjectile::setMovementType( PLAYER_PROJECTILE_MOVEMENT_TYPE moveType )
{
m_movementType = moveType;

View File

@ -48,8 +48,6 @@ public:
void init( DVECTOR initPos, s16 initHeading, PROJECTILE_MOVEMENT_TYPE initMoveType, PROJECTILE_LIFETIME_TYPE initLifeType );
void init( DVECTOR initPos, s16 initHeading, PROJECTILE_MOVEMENT_TYPE initMoveType, PROJECTILE_LIFETIME_TYPE initLifeType, s32 initLifetime );
void shutdown();
void setToShutdown();
u8 isSetToShutdown() {return( m_isShuttingDown );}
void think(int _frames);
void setPos( DVECTOR newPos ) {Pos = newPos;}
virtual void render();
@ -79,7 +77,6 @@ protected:
PROJECTILE_LIFETIME_TYPE m_lifetimeType;
PROJECTILE_STATE m_state;
u16 m_turnSpeed;
u8 m_isShuttingDown;
u8 m_ot;
};
@ -104,8 +101,6 @@ public:
void init( DVECTOR initPos, s16 initHeading, PLAYER_PROJECTILE_MOVEMENT_TYPE initMoveType, PLAYER_PROJECTILE_LIFETIME_TYPE initLifeType );
void init( DVECTOR initPos, s16 initHeading, PLAYER_PROJECTILE_MOVEMENT_TYPE initMoveType, PLAYER_PROJECTILE_LIFETIME_TYPE initLifeType, s32 initLifetime );
void shutdown();
void setToShutdown();
u8 isSetToShutdown() {return( m_isShuttingDown );}
virtual void think(int _frames);
virtual void render();
void processEvent( GAME_EVENT evt, CThing *sourceThing );
@ -133,7 +128,6 @@ protected:
int m_frame;
POLY_FT4 *SprFrame;
u8 m_reversed;
u8 m_isShuttingDown;
};

View File

@ -105,7 +105,7 @@ public:
MAX_TYPE,
};
// TYPE;
CThing() {;}
CThing() {m_isShuttingDown=false;}
virtual ~CThing() {;}
virtual TYPE getThingType()=0;
@ -114,7 +114,8 @@ virtual void init();
virtual void shutdown();
virtual void think(int _frames);
virtual void render();
virtual u8 isSetToShutdown() {return( false );}
void setToShutdown() {m_isShuttingDown = true;}
u8 isSetToShutdown() {return( m_isShuttingDown);}
virtual int dontKillDuringLevelRespawn() {return false;}
// Linkage
@ -193,6 +194,7 @@ private:
bool m_renderFlag,m_thinkFlag;
DVECTOR m_RenderPos;
bool m_isShuttingDown;
};
/*---------------------------------------------------------------------- */