コード例 #1
0
ファイル: Speler.cs プロジェクト: Albawab/GameOX
        /// <summary>
        /// Zet een teken op het bord.
        /// </summary>
        /// <param name="bord">Bord.</param>
        /// <param name="spelers">Spelers.</param>
        public void Zet(Bord bord, IList <Speler> spelers)
        {
            short indexOpHetBord = 0;

            // is de zet valid?
            do
            {
                indexOpHetBord = this.BepaalZet(bord, spelers);
            }while (!bord.IsValidZet(indexOpHetBord));

            bord.DoeZet(this, indexOpHetBord);
        }