This commit is contained in:
Charles 2001-05-04 13:45:55 +00:00
parent d1db681fec
commit 4a1605fe92
8 changed files with 242 additions and 65 deletions

View file

@ -19,15 +19,17 @@ class CNpcParasiticWormEnemy : public CNpcEnemy
public:
virtual void postInit();
virtual void shutdown();
virtual void render();
protected:
virtual bool processSensor();
virtual void processClose( int _frames );
virtual void processMovement( int _frames );
void resetParasiticWormHeadToTail();
virtual void processEnemyCollision( CThing *thisThing );
enum
{
NPC_PARASITIC_WORM_SPACING = 6,
NPC_PARASITIC_WORM_SPACING = 4,
NPC_PARASITIC_WORM_LENGTH = 10,
};
};
@ -35,7 +37,13 @@ protected:
class CNpcParasiticWormSegment : public CNpcParasiticWormEnemy
{
public:
virtual void render();
virtual void think( int _frames );
virtual void postInit();
virtual void processEnemyCollision( CThing *thisThing );
virtual void setScale( u16 scale ) {m_scale = scale;}
u16 m_scale;
};
#endif