private static void BuySomeCards() { ScreenManager.AddScreen(new BuyCards(MonsterController.GetById(_localPlayer).Energy)); if (CardScreenChoice == -1) { return; } var cfs = CardsForSale.One; switch (CardScreenChoice) { case 0: cfs = CardsForSale.One; break; case 1: cfs = CardsForSale.Two; break; case 2: cfs = CardsForSale.Three; break; case -2: break; default: Console.Out.WriteLine("Something went wrong with cardScreenChoice"); break; } if (CardScreenChoice >= 0) { Client.SendActionPacket(GameStateController.BuyCard(cfs)); } CardScreenChoice = -1; //reset choice for next time. _gameState = GameState.EndingTurn; }