public bool ExecuteCore(PokerCommandRequest request) { var active = request.TurnController.ActivePlayer; var playerBet = request.StakesController.GetPlayersBetAmount(active); request.StakesController.AddToCurrentBet(active, active.Wallet.Withdraw((request.StakesController.MaxBet + raiseAmount) - playerBet)); return true; }
public bool ExecuteCore(PokerCommandRequest request) { var active = request.TurnController.ActivePlayer; var playerBet = request.StakesController.GetPlayersBetAmount(active); if (playerBet != request.StakesController.MaxBet) { return false; } return true; }
public bool ExecuteCore(PokerCommandRequest request) { request.TurnController.ActivePlayer.Active = false; return true; }