2025-02-26 10:12:04 +01:00
|
|
|
package de.vivi.chess;
|
|
|
|
|
|
|
|
|
|
import de.vivi.chess.board.Board;
|
|
|
|
|
import de.vivi.chess.board.Field;
|
|
|
|
|
import de.vivi.chess.game.Game;
|
|
|
|
|
import de.vivi.chess.pieces.Piece;
|
|
|
|
|
|
|
|
|
|
import java.util.Arrays;
|
|
|
|
|
|
|
|
|
|
public class Main {
|
|
|
|
|
|
|
|
|
|
public static void main(String[] args) {
|
|
|
|
|
Game game = new Game();
|
|
|
|
|
|
2025-03-01 16:06:31 +01:00
|
|
|
game.play();
|
|
|
|
|
/*Board board = new Board();
|
|
|
|
|
|
|
|
|
|
Field from = new Field(0,6);
|
2025-02-26 10:12:04 +01:00
|
|
|
|
2025-03-01 16:06:31 +01:00
|
|
|
System.out.println(board);
|
2025-02-26 10:12:04 +01:00
|
|
|
|
2025-03-01 16:06:31 +01:00
|
|
|
System.out.println(board.getPiece(from).getSymbol());
|
|
|
|
|
//System.out.println(board.getPiece(field).getColor());
|
2025-02-26 10:12:04 +01:00
|
|
|
|
|
|
|
|
Field to = new Field(0, 4);
|
2025-03-01 16:06:31 +01:00
|
|
|
|
|
|
|
|
//System.out.println(board.getPiece(from).isValidMove(board, from, to));
|
|
|
|
|
System.out.println(board.getPiece(from).isValidMove(board, from, to));
|
|
|
|
|
board.move(from, to);
|
2025-02-26 10:12:04 +01:00
|
|
|
|
|
|
|
|
System.out.println(board);
|
|
|
|
|
|
2025-03-01 16:06:31 +01:00
|
|
|
Field from1 = new Field(3,1);
|
|
|
|
|
System.out.println(board.getPiece(from1).getSymbol());
|
|
|
|
|
Field to1 = new Field(3, 2);
|
|
|
|
|
|
|
|
|
|
System.out.println(board.getPiece(from1).isValidMove(board, from1, to1));
|
|
|
|
|
board.move(from1, to1);
|
|
|
|
|
|
|
|
|
|
System.out.println(board);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
2025-02-26 10:12:04 +01:00
|
|
|
//System.out.println(board.getPiece(Field.fromString("A7")).getSymbol());
|
|
|
|
|
|
|
|
|
|
//System.out.println();
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
StringBuilder result = new StringBuilder();
|
|
|
|
|
boolean whiteField = true;
|
|
|
|
|
|
|
|
|
|
result.append(" ");
|
|
|
|
|
|
|
|
|
|
for (int column = 0; column < 7; column++) {
|
|
|
|
|
result.append((char) ('A' + column)).append(' ');
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
System.out.println(result);
|
|
|
|
|
String value = "A2";
|
|
|
|
|
char[] c = value.toCharArray();
|
|
|
|
|
System.out.println(c);
|
|
|
|
|
System.out.println(c[0]);
|
|
|
|
|
System.out.println(c[1]);
|
|
|
|
|
|
|
|
|
|
board.move(field, field);
|
|
|
|
|
|
|
|
|
|
game.play();
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|