コード例 #1
0
        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;
        }