From 45af51650a31d21042ca614d966261d548575417 Mon Sep 17 00:00:00 2001 From: Charles Date: Fri, 20 Apr 2001 19:31:02 +0000 Subject: [PATCH] --- source/enemy/ndogfish.h | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 source/enemy/ndogfish.h diff --git a/source/enemy/ndogfish.h b/source/enemy/ndogfish.h new file mode 100644 index 000000000..3ce61a246 --- /dev/null +++ b/source/enemy/ndogfish.h @@ -0,0 +1,37 @@ +/*========================================================================= + + ndogfish.h + + Author: CRB + Created: + Project: Spongebob + Purpose: + + Copyright (c) 2000 Climax Development Ltd + +===========================================================================*/ + +#ifndef __ENEMY_NDOGFISH_H__ +#define __ENEMY_NDOGFISH_H__ + +class CNpcIronDogfishEnemy : public CNpcEnemy +{ +public: + virtual void postInit(); +protected: + virtual bool processSensor(); + virtual void processClose( int _frames ); + virtual void processMovement( int _frames ); + void processStandardIronDogfishAttack( int _frames ); + + enum NPC_IRON_DOGFISH_STATE + { + IRON_DOGFISH_THUMP_1 = 0, + IRON_DOGFISH_LASER_EYE_1 = 1, + IRON_DOGFISH_THUMP_2, + IRON_DOGFISH_ROLL, + IRON_DOGFISH_LASER_EYE_2, + }; +}; + +#endif \ No newline at end of file