public override void Update(GameTime gameTime) { if (players.Count > 0) { if (((Game1)cardGame).State == BlackjackGameState.Betting && !((CardsGame.Players.BlackjackPlayer)players[players.Count - 1]).IsDoneBetting) { int playerIndex = GetCurrentPlayer(); CardsGame.Players.BlackjackPlayer player = (CardsGame.Players.BlackjackPlayer)players[playerIndex]; //se for necessário adiciona-se aqui os aiplayers } } if (((CardsGame.Players.BlackjackPlayer)players[players.Count - 1]).IsDoneBetting) { Game1 blackjackGame = ((Game1)cardGame); if (!blackjackGame.CheckForRunningAnimations <BlackJack21.CardFramework.AnimatedGameComponent>()) { ShowAndEnableButtons(false); blackjackGame.State = BlackjackGameState.Dealing; Enabled = false; } } base.Update(gameTime); }