diff --git a/source/enemy/nworm.h b/source/enemy/nworm.h new file mode 100644 index 000000000..29a33485b --- /dev/null +++ b/source/enemy/nworm.h @@ -0,0 +1,40 @@ +/*========================================================================= + + nworm.h + + Author: CRB + Created: + Project: Spongebob + Purpose: + + Copyright (c) 2001 Climax Development Ltd + +===========================================================================*/ + +#ifndef __ENEMY_NWORM_H__ +#define __ENEMY_NWORM_H__ + +class CNpcParasiticWormEnemy : public CNpcEnemy +{ +public: + virtual void postInit(); +protected: + virtual bool processSensor(); + virtual void processClose( int _frames ); + virtual void processMovement( int _frames ); + void resetParasiticWormHeadToTail(); + + enum + { + NPC_PARASITIC_WORM_SPACING = 6, + NPC_PARASITIC_WORM_LENGTH = 10, + }; +}; + +class CNpcParasiticWormSegment : public CNpcParasiticWormEnemy +{ +public: + virtual void postInit(); +}; + +#endif \ No newline at end of file