package useful; import components.Field; import components.FigurePawn; import components.*; public class SimpleFieldCreate { private static final String KING = "k"; private static final String QUEEN = "d"; private static final String PAWN = "b"; private static final String KNIGHT = "s"; private static final String BISHOP = "l"; private static final String ROOK = "t"; public static Field setField(Field field, String figure, int number, byte color, boolean moved){ Figure k = null; if(figure.equals(KING)){ k = new FigureKing(color); } else if(figure.equals(QUEEN)){ k = new FigureQueen(color); } else if(figure.equals(PAWN)){ k = new FigurePawn(color); } else if(figure.equals(KNIGHT)){ k = new FigureKnight(color); } else if(figure.equals(BISHOP)){ k = new FigureBishop(color); } else if(figure.equals(ROOK)){ k = new FigureRook(color); } k.setMoved(moved); field.putFigureAt(number, k); return field; } }