1 2 #ifndef _OMEGA_H 3 #define _OMEGA_H 4 5 6 class OmegaBoss : public StageBoss 7 { 8 public: 9 void OnMapEntry(); 10 void OnMapExit(); 11 12 void Run(); 13 14 private: 15 16 Object *pieces[4]; 17 18 struct 19 { 20 int timer; 21 int animtimer; 22 23 int movedir, movetime; 24 int nextstate; 25 26 int form; 27 28 int firefreq, startfiring, stopfiring, endfirestate, shotxspd; 29 int firecounter; 30 31 int leg_descend; 32 33 int orgx, orgy; 34 35 int shaketimer; 36 int lasthp; 37 38 bool defeated; 39 } omg; 40 41 }; 42 43 44 #endif 45