From 61f7098fe9c0a84ccef229ed449f537eae2efb63 Mon Sep 17 00:00:00 2001 From: Charles Date: Fri, 20 Apr 2001 19:06:19 +0000 Subject: [PATCH] --- source/enemy/nworm.h | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 source/enemy/nworm.h 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