public ChessFigure(string currentCoord, IMoveFigure favoriteMoveFigure) { this.currentCoord = currentCoord; FavoriteMoveFigure = favoriteMoveFigure; }
public bool MoveTo(string nextCoord, IMoveFigure moveFigure) { if (CheckField(nextCoord)) { if (moveFigure.Move(nextCoord, currentCoord)) { return(true); } else { return(false); } } else { return(false); } }