This commit is contained in:
Love 2022-12-04 18:51:48 +01:00
parent 801bcb393d
commit 86e11f5c62
No known key found for this signature in database
GPG Key ID: A3C10DC241C8FA9F
12 changed files with 22 additions and 14 deletions

View File

@ -15,7 +15,13 @@ import javax.swing.DefaultListModel;
import javax.swing.JOptionPane; import javax.swing.JOptionPane;
import javax.swing.JPanel; import javax.swing.JPanel;
import com.billenius.schack.MoveLogging.Move; import com.billenius.schack.pieces.Bishop;
import com.billenius.schack.pieces.Horse;
import com.billenius.schack.pieces.King;
import com.billenius.schack.pieces.Pawn;
import com.billenius.schack.pieces.Piece;
import com.billenius.schack.pieces.Queen;
import com.billenius.schack.pieces.Rook;
public class Board extends JPanel implements MouseListener { public class Board extends JPanel implements MouseListener {

View File

@ -1,8 +1,8 @@
package com.billenius.schack.MoveLogging; package com.billenius.schack;
import java.awt.Point; import java.awt.Point;
import com.billenius.schack.Piece; import com.billenius.schack.pieces.Piece;
public class Move { public class Move {
public Piece movedPiece; public Piece movedPiece;

View File

@ -1,4 +1,4 @@
package com.billenius.schack.MoveLogging; package com.billenius.schack;
import java.awt.Component; import java.awt.Component;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;

View File

@ -22,8 +22,8 @@ import javax.swing.JSplitPane;
import javax.swing.UIManager; import javax.swing.UIManager;
import java.awt.BorderLayout; import java.awt.BorderLayout;
import com.billenius.schack.MoveLogging.Move; import com.billenius.schack.Move;
import com.billenius.schack.MoveLogging.PieceRenderer; import com.billenius.schack.PieceRenderer;
import com.formdev.flatlaf.FlatLightLaf; import com.formdev.flatlaf.FlatLightLaf;
/** /**

View File

@ -1,4 +1,4 @@
package com.billenius.schack; package com.billenius.schack.pieces;
import java.awt.Point; import java.awt.Point;
import java.io.IOException; import java.io.IOException;

View File

@ -1,4 +1,4 @@
package com.billenius.schack; package com.billenius.schack.pieces;
import java.awt.Point; import java.awt.Point;
import java.io.IOException; import java.io.IOException;

View File

@ -1,4 +1,4 @@
package com.billenius.schack; package com.billenius.schack.pieces;
import java.awt.Point; import java.awt.Point;
import java.io.IOException; import java.io.IOException;

View File

@ -1,4 +1,4 @@
package com.billenius.schack; package com.billenius.schack.pieces;
import java.awt.Point; import java.awt.Point;
import java.io.IOException; import java.io.IOException;

View File

@ -1,4 +1,4 @@
package com.billenius.schack; package com.billenius.schack.pieces;
import java.awt.HeadlessException; import java.awt.HeadlessException;
import java.awt.Point; import java.awt.Point;

View File

@ -1,4 +1,4 @@
package com.billenius.schack; package com.billenius.schack.pieces;
import java.awt.Graphics2D; import java.awt.Graphics2D;
import java.awt.Point; import java.awt.Point;
@ -9,6 +9,8 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import com.billenius.schack.Board;
public abstract class Piece { public abstract class Piece {
/** /**

View File

@ -1,4 +1,4 @@
package com.billenius.schack; package com.billenius.schack.pieces;
import java.awt.Point; import java.awt.Point;
import java.io.IOException; import java.io.IOException;

View File

@ -1,4 +1,4 @@
package com.billenius.schack; package com.billenius.schack.pieces;
import java.awt.Point; import java.awt.Point;
import java.io.IOException; import java.io.IOException;