diff options
Diffstat (limited to 'saga/interface.h')
-rw-r--r-- | saga/interface.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/saga/interface.h b/saga/interface.h index 306819a2b8..fd458de830 100644 --- a/saga/interface.h +++ b/saga/interface.h @@ -237,6 +237,7 @@ public: void drawQuit(); void drawLoad(); void drawSave(); + void drawProtect(); void update(const Point& mousePoint, int updateFlag); void drawStatusBar(); void setVerbState(int verb, int state); @@ -297,6 +298,8 @@ public: void mapPanelDrawCrossHair(); + int32 getProtectHash() { return _protectHash; } + private: void handleMainUpdate(const Point& mousePoint); // main panel update void handleMainClick(const Point& mousePoint); // main panel click @@ -418,6 +421,8 @@ private: InterfacePanel _loadPanel; InterfacePanel _savePanel; PanelButton * _saveEdit; + InterfacePanel _protectPanel; + PanelButton * _protectEdit; bool _disableAbortSpeeches; @@ -472,6 +477,8 @@ private: PalEntry _mapSavedPal[PAL_ENTRIES]; bool _mapPanelCrossHairState; + + int32 _protectHash; }; } // End of namespace Saga |