diff options
author | Eugene Sandulenko | 2018-03-26 00:38:58 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2018-03-26 00:54:17 +0200 |
commit | 9d984549d3276af2bbf79e9c054dd0cc22d7239b (patch) | |
tree | 91d5ba179167ab080d9c972d37108919bfe45e62 /engines/bladerunner/ui/scores.h | |
parent | cdad8a2e6bcb2a729fc93f3c0e7f2d8787f79e2f (diff) | |
download | scummvm-rg350-9d984549d3276af2bbf79e9c054dd0cc22d7239b.tar.gz scummvm-rg350-9d984549d3276af2bbf79e9c054dd0cc22d7239b.tar.bz2 scummvm-rg350-9d984549d3276af2bbf79e9c054dd0cc22d7239b.zip |
BLADERUNNER: Implemented Scores::open()
Diffstat (limited to 'engines/bladerunner/ui/scores.h')
-rw-r--r-- | engines/bladerunner/ui/scores.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/engines/bladerunner/ui/scores.h b/engines/bladerunner/ui/scores.h index 3ae12defd7..80fd409675 100644 --- a/engines/bladerunner/ui/scores.h +++ b/engines/bladerunner/ui/scores.h @@ -25,12 +25,18 @@ #include "common/array.h" +namespace Common { +struct KeyState; +} + namespace BladeRunner { class BladeRunnerEngine; +class Font; class Shape; class SaveFileReadStream; class SaveFileWriteStream; +class TextResource; class VQAPlayer; class UIImagePicker; @@ -45,20 +51,27 @@ class Scores { int _lastScoreId; int _lastScoreValue; + Font *_font; + TextResource *_txtScorers; + public: Scores(BladeRunnerEngine *vm); ~Scores(); void open(); bool isOpen() const; + void close(); int query(int index) { return _scores[index]; } void set(int index, int value); + void handleKeyDown(const Common::KeyState &kbd); int handleMouseUp(int x, int y); int handleMouseDown(int x, int y); void tick(); + void fill(); + void reset(); void save(SaveFileWriteStream &f); void load(SaveFileReadStream &f); |