diff options
author | Paul Gilbert | 2011-09-04 19:11:59 +1000 |
---|---|---|
committer | Paul Gilbert | 2011-09-04 19:11:59 +1000 |
commit | b893f9f93f58413bd45daec5d4b88a0ca4bb5db1 (patch) | |
tree | 4260042a43c56bdcf2d851b639bc0c9ab449c46b /engines/tsage/blue_force/blueforce_dialogs.h | |
parent | 7f5f9c9f91eb8cd52ebcffe208d0e778f8ff6448 (diff) | |
download | scummvm-rg350-b893f9f93f58413bd45daec5d4b88a0ca4bb5db1.tar.gz scummvm-rg350-b893f9f93f58413bd45daec5d4b88a0ca4bb5db1.tar.bz2 scummvm-rg350-b893f9f93f58413bd45daec5d4b88a0ca4bb5db1.zip |
TSAGE: Implemented missing interface functionality, including gun loading dialog
Diffstat (limited to 'engines/tsage/blue_force/blueforce_dialogs.h')
-rw-r--r-- | engines/tsage/blue_force/blueforce_dialogs.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/engines/tsage/blue_force/blueforce_dialogs.h b/engines/tsage/blue_force/blueforce_dialogs.h index 1ead39a089..0fee0eb4a8 100644 --- a/engines/tsage/blue_force/blueforce_dialogs.h +++ b/engines/tsage/blue_force/blueforce_dialogs.h @@ -54,6 +54,24 @@ public: void execute(); }; +class AmmoBeltDialog : public GfxDialog { +private: + GfxSurface _surface; + Visage _cursorImages; + Rect _dialogRect, _loadedRect, _gunRect, _clip1Rect, _clip2Rect; + CursorType _cursorNum; + int _inDialog; + bool _closeFlag; +public: + AmmoBeltDialog(); + ~AmmoBeltDialog(); + + virtual void draw(); + virtual bool process(Event &event); + void execute(); +}; + + } // End of namespace BlueForce } // End of namespace TsAGE |