예제 #1
0
        private void DrawStep()
        {
            CurrentStep = Phases.Draw;
            // TODO: Add Beginning of Draw Step Triggers to the Stack

            ActivePlayer.Draw(1);
            PlayerDrewCards?.Invoke(this, ActivePlayer, 1);

            CheckStateBasedActions();

            // Cycle Priority starting with the Active Player, give only the Active Player the ability to play Sorcery-speed spells
            ApNapLoop(false);

            DrainManaPools();
        }