Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var RoulettePlayerManager = /** @class */ (function () {
- function RoulettePlayerManager(gameManager) {
- this.gameManager = gameManager;
- this.playerStateMap = new Map();
- }
- RoulettePlayerManager.prototype.placeBet = function (user, data) {
- var buyIn = data;
- var betSum = buyIn.betAmountPurple + buyIn.betAmountGreen + buyIn.betAmountBlue + buyIn.betAmountYellow;
- if (1 <= betSum &&
- betSum <=
- user
- .getKnuddelAccount()
- .getKnuddelAmount()
- .asNumber()) {
- user.getKnuddelAccount().use(KnuddelAmount.fromKnuddel(betSum), BET_TEXT);
- if (this.playerStateMap.has(user)) {
- this.playerStateMap.set(user, new PlayerState_1.PlayerState(user, this.gameManager, data));
- }
- else {
- this.playerStateMap.get(user).updateBet(data);
- }
- }
- };
- return RoulettePlayerManager;
- }());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement