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