} else {
boolean isKing = false, isQueen = false;
switch (color) {
- case Color.WHITE:
+ case WHITE:
isKing = (castles.indexOf(WHITE_KING) >= 0);
isQueen = (castles.indexOf(WHITE_QUEEN) >= 0);
break;
- case Color.BLACK:
+ case BLACK:
isKing = (castles.indexOf(BLACK_KING) >= 0);
isQueen = (castles.indexOf(BLACK_QUEEN) >= 0);
break;
public static String getCastle(Castle whiteCastle, Castle blackCastle) {
StringBuilder sb = new StringBuilder();
switch (whiteCastle) {
- case Castle.KING:
+ case KING:
sb.append(WHITE_KING);
break;
- case Castle.QUEEN:
+ case QUEEN:
sb.append(WHITE_QUEEN);
break;
- case Castle.BOTH:
+ case BOTH:
sb.append(WHITE_KING).append(WHITE_QUEEN);
break;
}
switch (blackCastle) {
- case Castle.KING:
+ case KING:
sb.append(BLACK_KING);
break;
- case Castle.QUEEN:
+ case QUEEN:
sb.append(BLACK_QUEEN);
break;
- case Castle.BOTH:
+ case BOTH:
sb.append(BLACK_KING).append(BLACK_QUEEN);
break;
}
byte[] pieces = new byte[2 * (squarePieces.size() + 1)];
int i = 0;
switch (piece) {
- case Piece.PAWN:
+ case PAWN:
pieces[i++] = TCD.PAWN;
break;
- case Piece.KNIGHT:
+ case KNIGHT:
pieces[i++] = TCD.KNIGHT;
break;
- case Piece.BISHOP:
+ case BISHOP:
pieces[i++] = TCD.BISHOP;
break;
- case Piece.ROOK:
+ case ROOK:
pieces[i++] = TCD.ROOK;
break;
- case Piece.QUEEN:
+ case QUEEN:
pieces[i++] = TCD.QUEEN;
break;
- case Piece.KING:
+ case KING:
pieces[i++] = TCD.KING;
break;
}
if (castle != null) {
byte castleByte;
switch (castle) {
- case Castle.KING:
+ case KING:
castleByte = TCD.CASTLE_KING;
break;
- case Castle.QUEEN:
+ case QUEEN:
castleByte = TCD.CASTLE_QUEEN;
break;
- case Castle.BOTH:
+ case BOTH:
castleByte = TCD.CASTLE_BOTH;
break;
default:
@Test
public void testBuild() throws Exception {
Builder asciiBuilder = ASCIIBuilder.getInstance();
- for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(AbstractXMLConfigTest.TESTS)) {
+ for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(TESTS)) {
setPositionName(
String.format(
MSG_ASCII_POSITION, testConfig.getString(AbstractPositionTest.NAME)
@Override
public List<XMLConfiguration> getXMLPositions() throws Exception {
List<XMLConfiguration> xmlPositions = new LinkedList<>();
- for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(AbstractXMLConfigTest.TESTS)) {
+ for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(TESTS)) {
xmlPositions.add(
new XMLConfiguration(
testConfig.configurationAt(AbstractPositionTest.POSITION)
@Test
public void testParse() throws Exception {
Parser asciiParser = ASCIIParser.getInstance();
- for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(AbstractXMLConfigTest.TESTS)) {
+ for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(TESTS)) {
setPositionName(
String.format(
MSG_ASCII_POSITION, testConfig.getString(AbstractPositionTest.NAME)
@Override
public List<XMLConfiguration> getXMLPositions() throws Exception {
List<XMLConfiguration> xmlPositions = new LinkedList<>();
- for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(AbstractXMLConfigTest.TESTS)) {
+ for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(TESTS)) {
xmlPositions.add(
new XMLConfiguration(
testConfig.configurationAt(AbstractPositionTest.POSITION)
@Test
public void testBuild() throws Exception {
Builder fenBuilder = FENBuilder.getInstance();
- for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(AbstractXMLConfigTest.TESTS)) {
+ for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(TESTS)) {
setPositionName(
String.format(
MSG_FEN_POSITION, testConfig.getString(AbstractPositionTest.NAME)
@Override
public List<XMLConfiguration> getXMLPositions() throws Exception {
List<XMLConfiguration> xmlPositions = new LinkedList<>();
- for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(AbstractXMLConfigTest.TESTS)) {
+ for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(TESTS)) {
xmlPositions.add(
new XMLConfiguration(
testConfig.configurationAt(AbstractPositionTest.POSITION)
@Test
public void testParse() throws Exception {
Parser fenParser = FENParser.getInstance();
- for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(AbstractXMLConfigTest.TESTS)) {
+ for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(TESTS)) {
setPositionName(
String.format(
MSG_FEN_POSITION, testConfig.getString(AbstractPositionTest.NAME)
@Override
public List<XMLConfiguration> getXMLPositions() throws Exception {
List<XMLConfiguration> xmlPositions = new LinkedList<>();
- for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(AbstractXMLConfigTest.TESTS)) {
+ for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(TESTS)) {
xmlPositions.add(
new XMLConfiguration(
testConfig.configurationAt(AbstractPositionTest.POSITION)
@Test
public void testBuild() throws Exception {
Builder tcdBuilder = TCDBuilder.getInstance();
- for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(AbstractXMLConfigTest.TESTS)) {
+ for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(TESTS)) {
setPositionName(
String.format(
MSG_TCD_POSITION, testConfig.getString(AbstractPositionTest.NAME)
@Override
public List<XMLConfiguration> getXMLPositions() throws Exception {
List<XMLConfiguration> xmlPositions = new LinkedList<>();
- for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(AbstractXMLConfigTest.TESTS)) {
+ for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(TESTS)) {
xmlPositions.add(
new XMLConfiguration(
testConfig.configurationAt(AbstractPositionTest.POSITION)
@Test
public void testParse() throws Exception {
Parser tcdParser = TCDParser.getInstance();
- for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(AbstractXMLConfigTest.TESTS)) {
+ for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(TESTS)) {
setPositionName(
String.format(
MSG_TCD_POSITION, testConfig.getString(AbstractPositionTest.NAME)
@Override
public List<XMLConfiguration> getXMLPositions() throws Exception {
List<XMLConfiguration> xmlPositions = new LinkedList<>();
- for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(AbstractXMLConfigTest.TESTS)) {
+ for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(TESTS)) {
xmlPositions.add(
new XMLConfiguration(
testConfig.configurationAt(AbstractPositionTest.POSITION)
@Test
public void testBuild() throws Exception {
Builder wikiBuilder = WikiBuilder.getInstance();
- for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(AbstractXMLConfigTest.TESTS)) {
+ for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(TESTS)) {
setPositionName(
String.format(
MSG_WIKI_POSITION, testConfig.getString(AbstractPositionTest.NAME)
@Override
public List<XMLConfiguration> getXMLPositions() throws Exception {
List<XMLConfiguration> xmlPositions = new LinkedList<>();
- for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(AbstractXMLConfigTest.TESTS)) {
+ for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(TESTS)) {
xmlPositions.add(
new XMLConfiguration(
testConfig.configurationAt(AbstractPositionTest.POSITION)
@Test
public void testParse() throws Exception {
Parser wikiParser = WikiParser.getInstance();
- for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(AbstractXMLConfigTest.TESTS)) {
+ for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(TESTS)) {
setPositionName(
String.format(
MSG_WIKI_POSITION, testConfig.getString(AbstractPositionTest.NAME)
@Override
public List<XMLConfiguration> getXMLPositions() throws Exception {
List<XMLConfiguration> xmlPositions = new LinkedList<>();
- for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(AbstractXMLConfigTest.TESTS)) {
+ for (HierarchicalConfiguration testConfig : getXMLConfig().configurationsAt(TESTS)) {
xmlPositions.add(
new XMLConfiguration(
testConfig.configurationAt(AbstractPositionTest.POSITION)
<version>${chessHogVersion}</version>
</dependency>
<dependency>
+ <groupId>org.hedgecode.chess</groupId>
+ <artifactId>chesshog-format</artifactId>
+ <version>${chessHogVersion}</version>
+ </dependency>
+ <dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>${zxingVersion}</version>