Advertisement
Guest User

Untitled

a guest
Aug 20th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. var RoulettePlayerManager = /** @class */ (function () {
  2. function RoulettePlayerManager(gameManager) {
  3. this.gameManager = gameManager;
  4. this.playerStateMap = new Map();
  5. }
  6. RoulettePlayerManager.prototype.placeBet = function (user, data) {
  7. var buyIn = data;
  8. var betSum = buyIn.betAmountPurple + buyIn.betAmountGreen + buyIn.betAmountBlue + buyIn.betAmountYellow;
  9. if (1 <= betSum &&
  10. betSum <=
  11. user
  12. .getKnuddelAccount()
  13. .getKnuddelAmount()
  14. .asNumber()) {
  15. user.getKnuddelAccount().use(KnuddelAmount.fromKnuddel(betSum), BET_TEXT);
  16. if (this.playerStateMap.has(user)) {
  17. this.playerStateMap.set(user, new PlayerState_1.PlayerState(user, this.gameManager, data));
  18. }
  19. else {
  20. this.playerStateMap.get(user).updateBet(data);
  21. }
  22. }
  23. };
  24. return RoulettePlayerManager;
  25. }());
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement