diff options
author | Eugene Sandulenko | 2016-01-09 01:48:38 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2016-01-09 01:48:38 +0100 |
commit | 4665f23c4a90c30103d2153c8fcfd562e2fc2782 (patch) | |
tree | 40946da58362c64dd828eb4c6bfbeb1a6adf5bf1 /engines/wage/randomhat.h | |
parent | 3906c368981f19a3f710a4742578ac4d42001e56 (diff) | |
download | scummvm-rg350-4665f23c4a90c30103d2153c8fcfd562e2fc2782.tar.gz scummvm-rg350-4665f23c4a90c30103d2153c8fcfd562e2fc2782.tar.bz2 scummvm-rg350-4665f23c4a90c30103d2153c8fcfd562e2fc2782.zip |
WAGE: Implement RandomHat
Diffstat (limited to 'engines/wage/randomhat.h')
-rw-r--r-- | engines/wage/randomhat.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/wage/randomhat.h b/engines/wage/randomhat.h index f54b86bbeb..254cd2ae8d 100644 --- a/engines/wage/randomhat.h +++ b/engines/wage/randomhat.h @@ -54,18 +54,22 @@ enum { kTokWeapons = -400, kTokMagic = -300, kTokRun = -200, - kTokOffer = -100 + kTokOffer = -100, + kTokNone = -100000 }; class RandomHat { public: - RandomHat() {} + RandomHat(Common::RandomSource *rnd) : _rnd(rnd) {} void addTokens(int type, int count); int drawToken(); private: + Common::RandomSource *_rnd; Common::HashMap<int, int> _tokens; + + int countTokens(); }; } // End of namespace Wage |