Beispiel #1
0
        void closeCurrentGame()
        {
            closeWindow("#MagicCrow.ui.log.iml");
            DeleteWidget(phasePannel);

            for (int i = 0; i < 2; i++)
            {
                Players[i].Deck.Cards   = new List <CardInstance>();
                Players[i].DeckLoaded   = false;
                Players[i].CurrentState = MagicCrow.Player.PlayerStates.Init;
                DeleteWidget(playerPannels [i]);
            }

            engine = null;

            DeleteWidget(mstack);

            CardInstance.CardsVBO?.Dispose();
            CardInstance.Dispose3DCardTexture();

            loadWindow("#MagicCrow.ui.mainMenu.iml");
        }