private void _start() { _setBoardTo(new cgBoard()); if (Mode == BoardMode.PlayerVsEngine && !whiteTurnToMove) { _engine.MakeMove(_abstractBoard, false, _engineCallback); } else if (Mode == BoardMode.EngineVsPlayer && whiteTurnToMove) { _engine.MakeMove(_abstractBoard, true, _engineCallback); } }
// Use this for initialization void Awake() { _getSquares(); _placePieces(); _engine = GetComponent <cgEngine>(); if (Mode == BoardMode.EngineVsPlayer) { _engine.MakeMove(_abstractBoard, true, _engineCallback); } }