Exercises/chess/Main.java
2025-03-01 16:06:31 +01:00

73 lines
1.7 KiB
Java

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();
game.play();
/*Board board = new Board();
Field from = new Field(0,6);
System.out.println(board);
System.out.println(board.getPiece(from).getSymbol());
//System.out.println(board.getPiece(field).getColor());
Field to = new Field(0, 4);
//System.out.println(board.getPiece(from).isValidMove(board, from, to));
System.out.println(board.getPiece(from).isValidMove(board, from, to));
board.move(from, to);
System.out.println(board);
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);
*/
//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();
*/
}
}