From 4665f23c4a90c30103d2153c8fcfd562e2fc2782 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Sat, 9 Jan 2016 01:48:38 +0100 Subject: WAGE: Implement RandomHat --- engines/wage/randomhat.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'engines/wage/randomhat.h') 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 _tokens; + + int countTokens(); }; } // End of namespace Wage -- cgit v1.2.3