/// <summary> /// Calls each move to make decision what to do (next move) /// </summary> protected override string DoMove(GameBoard gameBoard) { //Just print current state (gameBoard) to console Console.SetCursorPosition(0, 0); gameBoard.PrintBoard(); return BombermanActionToString(BombermanAction.GoDown); }
protected abstract string DoMove(GameBoard gameBoard);
protected abstract BombermanAction DoMove(GameBoard gameBoard);