diff --git a/source/enemy/nmjfish.h b/source/enemy/nmjfish.h new file mode 100644 index 000000000..68b047a6d --- /dev/null +++ b/source/enemy/nmjfish.h @@ -0,0 +1,39 @@ +/*========================================================================= + + nmjfish.h + + Author: CRB + Created: + Project: Spongebob + Purpose: + + Copyright (c) 2000 Climax Development Ltd + +===========================================================================*/ + +#ifndef __ENEMY_NMJFISH_H__ +#define __ENEMY_NMJFISH_H__ + +class CNpcMotherJellyfishEnemy : public CNpcEnemy +{ +public: + virtual void postInit(); +protected: + virtual void processClose( int _frames ); + virtual void processMovement( int _frames ); + + enum NPC_MOTHER_JELLYFISH_STATE + { + MOTHER_JELLYFISH_RETURN_TO_START_1 = 0, + MOTHER_JELLYFISH_CYCLE_1 = 1, + MOTHER_JELLYFISH_ATTACK_PLAYER_SPAWN_1, + MOTHER_JELLYFISH_RETURN_TO_START_2, + MOTHER_JELLYFISH_CYCLE_2, + MOTHER_JELLYFISH_ATTACK_PLAYER_SPAWN_2, + MOTHER_JELLYFISH_RETURN_TO_START_3, + MOTHER_JELLYFISH_CYCLE_3, + MOTHER_JELLYFISH_ATTACK_PLAYER_SHOCK, + }; +}; + +#endif \ No newline at end of file