Untitled

 avatar
unknown
plain_text
2 years ago
478 B
3
Indexable
using System.Threading.Tasks;

namespace Piskvorky_JanNeuC3a
{
    internal abstract class Player
    {
        public Board CurrentBoard { get; set; }
        public TicTacToe.Turn PlayersTurn { get; set; }

        protected bool _alreadyMoved = false;

        public async Task MoveAsync()
        {
            await MakeTurnAsync();
        }


        protected abstract Task MakeTurnAsync();

 
        public abstract void OnPlayerMoved();
    }
}
Editor is loading...