1 2 #ifndef _HEAVYPRESS_H 3 #define _HEAVYPRESS_H 4 #include "../../object.h" 5 #include "../../stageboss.h" 6 7 class HeavyPress : public StageBoss 8 { 9 public: 10 void OnMapEntry(); 11 void Run(); 12 13 private: 14 void run_defeated(); 15 void run_passageway(); 16 17 Object *o; 18 Object *shield_left, *shield_right; 19 20 int uncover_left, uncover_right; 21 int uncover_y; 22 23 SIFRect fullwidth_bbox; 24 SIFRect center_bbox; 25 }; 26 27 void ai_hp_lightning(Object *o); 28 29 #endif 30