This commit is contained in:
parent
d1db681fec
commit
4a1605fe92
8 changed files with 242 additions and 65 deletions
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue