From 161e5700c33209f0370633cd0f2d0dea6a6dce6c Mon Sep 17 00:00:00 2001 From: loveb Date: Sat, 10 Dec 2022 00:02:23 +0100 Subject: [PATCH] =?UTF-8?q?=C3=84ndra=20fr=C3=A5n=20egotripp=20till=20egod?= =?UTF-8?q?ipp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 8 +- .../{billenius => limone}/img/BlackBishop.png | Bin .../{billenius => limone}/img/BlackHorse.png | Bin .../{billenius => limone}/img/BlackKing.png | Bin .../{billenius => limone}/img/BlackPawn.png | Bin .../{billenius => limone}/img/BlackQueen.png | Bin .../{billenius => limone}/img/BlackRook.png | Bin .../{billenius => limone}/img/WhiteBishop.png | Bin .../{billenius => limone}/img/WhiteHorse.png | Bin .../{billenius => limone}/img/WhiteKing.png | Bin .../{billenius => limone}/img/WhitePawn.png | Bin .../{billenius => limone}/img/WhiteQueen.png | Bin .../{billenius => limone}/img/WhiteRook.png | Bin .../{billenius => limone}/img/splitscreen.png | Bin .../schack/BasicMove.java | 2 +- .../{billenius => limone}/schack/Move.java | 4 +- .../schack/PieceRenderer.java | 2 +- .../{billenius => limone}/schack/Schack.java | 334 +++++++++--------- .../schack/SchackState.java | 2 +- .../schack/boards/Board.java | 20 +- .../schack/boards/NetworkBoard.java | 10 +- .../schack/boards/SameBoard.java | 8 +- .../schack/pieces/Bishop.java | 2 +- .../schack/pieces/Horse.java | 2 +- .../schack/pieces/King.java | 2 +- .../schack/pieces/LongWalkers.java | 2 +- .../schack/pieces/Pawn.java | 2 +- .../schack/pieces/Piece.java | 6 +- .../schack/pieces/Queen.java | 2 +- .../schack/pieces/Rook.java | 2 +- 30 files changed, 205 insertions(+), 205 deletions(-) rename src/main/java/com/{billenius => limone}/img/BlackBishop.png (100%) rename src/main/java/com/{billenius => limone}/img/BlackHorse.png (100%) rename src/main/java/com/{billenius => limone}/img/BlackKing.png (100%) rename src/main/java/com/{billenius => limone}/img/BlackPawn.png (100%) rename src/main/java/com/{billenius => limone}/img/BlackQueen.png (100%) rename src/main/java/com/{billenius => limone}/img/BlackRook.png (100%) rename src/main/java/com/{billenius => limone}/img/WhiteBishop.png (100%) rename src/main/java/com/{billenius => limone}/img/WhiteHorse.png (100%) rename src/main/java/com/{billenius => limone}/img/WhiteKing.png (100%) rename src/main/java/com/{billenius => limone}/img/WhitePawn.png (100%) rename src/main/java/com/{billenius => limone}/img/WhiteQueen.png (100%) rename src/main/java/com/{billenius => limone}/img/WhiteRook.png (100%) rename src/main/java/com/{billenius => limone}/img/splitscreen.png (100%) rename src/main/java/com/{billenius => limone}/schack/BasicMove.java (94%) rename src/main/java/com/{billenius => limone}/schack/Move.java (82%) rename src/main/java/com/{billenius => limone}/schack/PieceRenderer.java (95%) rename src/main/java/com/{billenius => limone}/schack/Schack.java (94%) rename src/main/java/com/{billenius => limone}/schack/SchackState.java (76%) rename src/main/java/com/{billenius => limone}/schack/boards/Board.java (94%) rename src/main/java/com/{billenius => limone}/schack/boards/NetworkBoard.java (96%) rename src/main/java/com/{billenius => limone}/schack/boards/SameBoard.java (91%) rename src/main/java/com/{billenius => limone}/schack/pieces/Bishop.java (93%) rename src/main/java/com/{billenius => limone}/schack/pieces/Horse.java (95%) rename src/main/java/com/{billenius => limone}/schack/pieces/King.java (98%) rename src/main/java/com/{billenius => limone}/schack/pieces/LongWalkers.java (97%) rename src/main/java/com/{billenius => limone}/schack/pieces/Pawn.java (99%) rename src/main/java/com/{billenius => limone}/schack/pieces/Piece.java (97%) rename src/main/java/com/{billenius => limone}/schack/pieces/Queen.java (93%) rename src/main/java/com/{billenius => limone}/schack/pieces/Rook.java (93%) diff --git a/pom.xml b/pom.xml index 9d97123..9f780a0 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - com.billenius + com.limone Schack 1 @@ -39,7 +39,7 @@ src/main/java/ - com/billenius/img/ + com/limone/img/ @@ -97,7 +97,7 @@ - com.billenius.schack.Schack + com.limone.schack.Schack @@ -114,7 +114,7 @@ true - com.billenius.schack.Schack + com.limone.schack.Schack diff --git a/src/main/java/com/billenius/img/BlackBishop.png b/src/main/java/com/limone/img/BlackBishop.png similarity index 100% rename from src/main/java/com/billenius/img/BlackBishop.png rename to src/main/java/com/limone/img/BlackBishop.png diff --git a/src/main/java/com/billenius/img/BlackHorse.png b/src/main/java/com/limone/img/BlackHorse.png similarity index 100% rename from src/main/java/com/billenius/img/BlackHorse.png rename to src/main/java/com/limone/img/BlackHorse.png diff --git a/src/main/java/com/billenius/img/BlackKing.png b/src/main/java/com/limone/img/BlackKing.png similarity index 100% rename from src/main/java/com/billenius/img/BlackKing.png rename to src/main/java/com/limone/img/BlackKing.png diff --git a/src/main/java/com/billenius/img/BlackPawn.png b/src/main/java/com/limone/img/BlackPawn.png similarity index 100% rename from src/main/java/com/billenius/img/BlackPawn.png rename to src/main/java/com/limone/img/BlackPawn.png diff --git a/src/main/java/com/billenius/img/BlackQueen.png b/src/main/java/com/limone/img/BlackQueen.png similarity index 100% rename from src/main/java/com/billenius/img/BlackQueen.png rename to src/main/java/com/limone/img/BlackQueen.png diff --git a/src/main/java/com/billenius/img/BlackRook.png b/src/main/java/com/limone/img/BlackRook.png similarity index 100% rename from src/main/java/com/billenius/img/BlackRook.png rename to src/main/java/com/limone/img/BlackRook.png diff --git a/src/main/java/com/billenius/img/WhiteBishop.png b/src/main/java/com/limone/img/WhiteBishop.png similarity index 100% rename from src/main/java/com/billenius/img/WhiteBishop.png rename to src/main/java/com/limone/img/WhiteBishop.png diff --git a/src/main/java/com/billenius/img/WhiteHorse.png b/src/main/java/com/limone/img/WhiteHorse.png similarity index 100% rename from src/main/java/com/billenius/img/WhiteHorse.png rename to src/main/java/com/limone/img/WhiteHorse.png diff --git a/src/main/java/com/billenius/img/WhiteKing.png b/src/main/java/com/limone/img/WhiteKing.png similarity index 100% rename from src/main/java/com/billenius/img/WhiteKing.png rename to src/main/java/com/limone/img/WhiteKing.png diff --git a/src/main/java/com/billenius/img/WhitePawn.png b/src/main/java/com/limone/img/WhitePawn.png similarity index 100% rename from src/main/java/com/billenius/img/WhitePawn.png rename to src/main/java/com/limone/img/WhitePawn.png diff --git a/src/main/java/com/billenius/img/WhiteQueen.png b/src/main/java/com/limone/img/WhiteQueen.png similarity index 100% rename from src/main/java/com/billenius/img/WhiteQueen.png rename to src/main/java/com/limone/img/WhiteQueen.png diff --git a/src/main/java/com/billenius/img/WhiteRook.png b/src/main/java/com/limone/img/WhiteRook.png similarity index 100% rename from src/main/java/com/billenius/img/WhiteRook.png rename to src/main/java/com/limone/img/WhiteRook.png diff --git a/src/main/java/com/billenius/img/splitscreen.png b/src/main/java/com/limone/img/splitscreen.png similarity index 100% rename from src/main/java/com/billenius/img/splitscreen.png rename to src/main/java/com/limone/img/splitscreen.png diff --git a/src/main/java/com/billenius/schack/BasicMove.java b/src/main/java/com/limone/schack/BasicMove.java similarity index 94% rename from src/main/java/com/billenius/schack/BasicMove.java rename to src/main/java/com/limone/schack/BasicMove.java index 7153a04..3cd95c3 100644 --- a/src/main/java/com/billenius/schack/BasicMove.java +++ b/src/main/java/com/limone/schack/BasicMove.java @@ -1,4 +1,4 @@ -package com.billenius.schack; +package com.limone.schack; import java.awt.Point; import java.io.Serializable; diff --git a/src/main/java/com/billenius/schack/Move.java b/src/main/java/com/limone/schack/Move.java similarity index 82% rename from src/main/java/com/billenius/schack/Move.java rename to src/main/java/com/limone/schack/Move.java index 73d9a8a..12a4e7c 100644 --- a/src/main/java/com/billenius/schack/Move.java +++ b/src/main/java/com/limone/schack/Move.java @@ -1,8 +1,8 @@ -package com.billenius.schack; +package com.limone.schack; import java.awt.Point; -import com.billenius.schack.pieces.Piece; +import com.limone.schack.pieces.Piece; public class Move extends BasicMove { public Piece movedPiece; diff --git a/src/main/java/com/billenius/schack/PieceRenderer.java b/src/main/java/com/limone/schack/PieceRenderer.java similarity index 95% rename from src/main/java/com/billenius/schack/PieceRenderer.java rename to src/main/java/com/limone/schack/PieceRenderer.java index 0ff5ed5..2198c99 100644 --- a/src/main/java/com/billenius/schack/PieceRenderer.java +++ b/src/main/java/com/limone/schack/PieceRenderer.java @@ -1,4 +1,4 @@ -package com.billenius.schack; +package com.limone.schack; import java.awt.Component; import java.awt.image.BufferedImage; diff --git a/src/main/java/com/billenius/schack/Schack.java b/src/main/java/com/limone/schack/Schack.java similarity index 94% rename from src/main/java/com/billenius/schack/Schack.java rename to src/main/java/com/limone/schack/Schack.java index fe2b90b..5c51cde 100644 --- a/src/main/java/com/billenius/schack/Schack.java +++ b/src/main/java/com/limone/schack/Schack.java @@ -1,167 +1,167 @@ -package com.billenius.schack; - -import java.awt.BorderLayout; -import java.awt.Dimension; -import java.awt.Font; -import java.awt.HeadlessException; -import java.awt.event.ActionEvent; -import java.awt.image.BufferedImage; -import java.io.IOException; -import java.net.Inet4Address; -import java.net.UnknownHostException; -import java.util.HashMap; -import java.util.Map; - -import javax.swing.DefaultListModel; -import javax.swing.JFrame; -import javax.swing.JLabel; -import javax.swing.JList; -import javax.swing.JMenu; -import javax.swing.JMenuBar; -import javax.swing.JMenuItem; -import javax.swing.JOptionPane; -import javax.swing.JPanel; -import javax.swing.JScrollPane; -import javax.swing.JSplitPane; -import javax.swing.UIManager; - -import com.billenius.schack.boards.Board; -import com.billenius.schack.boards.NetworkBoard; -import com.billenius.schack.boards.SameBoard; -import com.formdev.flatlaf.FlatLightLaf; - -/** - * - * @author Love Billenius & Simon Hansson - */ -public class Schack { - - final JFrame frame; - // Förlåt mig fader för jag kommer synda - public final static Map pieceIcons = new HashMap<>(); - - - - public Schack() throws IOException { - // Set theme - try { - if (UIManager.getSystemLookAndFeelClassName() - .equals("javax.swing.plaf.metal.MetalLookAndFeel")) - UIManager.setLookAndFeel(new FlatLightLaf()); - else - UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); - } catch (Exception cantGetSystemTheme) { - } - - String[] options = { "On the same screen", "Over the internet" }; - int choosenTransformations = JOptionPane.showOptionDialog(null, - "How do you want to connect with your opponent", - "Schack: Selection", - JOptionPane.DEFAULT_OPTION, - JOptionPane.INFORMATION_MESSAGE, - null, - options, - options[0]); - - DefaultListModel listModel = new DefaultListModel<>(); - final Board board; - if (choosenTransformations == 0) - board = new SameBoard(listModel); - else - board = new NetworkBoard(listModel); - - frame = new JFrame(); - frame.setTitle("Schack"); - frame.setAlwaysOnTop(false); - frame.setResizable(true); - - // Might throw an IOException if the icon of the Pieces isn't embedded correctly - // final Board board = new BlistModeloard(listModel); - - // Logger - final JList jlist = new JList<>(listModel); - jlist.setVisible(true); - jlist.setCellRenderer(new PieceRenderer()); - JScrollPane scrollPane = new JScrollPane(jlist); - // scrollPane.setPreferredSize(new Dimension(120, 700)); - JPanel logPanel = new JPanel(new BorderLayout()); - logPanel.setPreferredSize(new Dimension(120, 800)); - - JLabel infoText = new JLabel("Moves"); - infoText.setFont(new Font("Cantarell", Font.PLAIN, 18)); - - infoText.setHorizontalAlignment(JLabel.CENTER); - logPanel.add(infoText, BorderLayout.NORTH); - logPanel.add(scrollPane, BorderLayout.CENTER); - - JSplitPane splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); - splitPane.setDividerLocation(800); - splitPane.setLeftComponent(board); - splitPane.setRightComponent(logPanel); - - frame.setContentPane(splitPane); - frame.getContentPane().addMouseListener(board); - - // Create menu - final JMenuBar menuBar = new JMenuBar(); - final JMenu gameMenu = new JMenu("Game"); - final JMenu connectMenu = new JMenu("Connect"); - final JMenuItem askForRemi = new JMenuItem("Ask for remi"); - final JMenuItem surrender = new JMenuItem("Surrender"); - final JMenuItem showIP = new JMenuItem("Show IP"); - final JMenuItem connectToOpponent = new JMenuItem("Connect to opponent"); - - askForRemi.addActionListener((ActionEvent ae) -> { - String whosWantingRemi = board.isWhitesTurn() ? "Vit" : "Svart"; - int choice = JOptionPane.showConfirmDialog(board, whosWantingRemi + " erbjuder remi\nAccepterar du?"); - if (choice == JOptionPane.YES_OPTION) { - choice = JOptionPane.showConfirmDialog(board, "Lika\nStarta om?"); - if (choice == JOptionPane.YES_OPTION) { - try { - board.restartGame(); - } catch (IOException ex) { - } - } - } - }); - surrender.addActionListener((ActionEvent ae) -> { - String whosGivingUp = board.isWhitesTurn() ? "Vit" : "Svart"; - int choice = JOptionPane.showConfirmDialog(board, whosGivingUp + " har gett upp\nStarta om?"); - if (choice == JOptionPane.YES_OPTION) { - try { - board.restartGame(); - } catch (IOException ex) { - } - } - }); - showIP.addActionListener((ActionEvent ae) -> { - try { - - String ip = Inet4Address.getLocalHost().toString(); - JOptionPane.showMessageDialog(null, "IP: " + ip); - - } catch (HeadlessException | UnknownHostException e) { - } - }); - connectToOpponent.addActionListener((ActionEvent ae) -> { - String opponentIP = JOptionPane.showInputDialog(null, "What's your opponents IP?"); - System.out.println("opponents ip: " + opponentIP); - }); - - // Add the menu stuff - frame.setJMenuBar(menuBar); - menuBar.add(gameMenu); - menuBar.add(connectMenu); - gameMenu.add(askForRemi); - gameMenu.add(surrender); - connectMenu.add(showIP); - connectMenu.add(connectToOpponent); - frame.pack(); - frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); - frame.setVisible(true); - } - - public static void main(String[] args) throws IOException { - new Schack(); - } -} +package com.limone.schack; + +import java.awt.BorderLayout; +import java.awt.Dimension; +import java.awt.Font; +import java.awt.HeadlessException; +import java.awt.event.ActionEvent; +import java.awt.image.BufferedImage; +import java.io.IOException; +import java.net.Inet4Address; +import java.net.UnknownHostException; +import java.util.HashMap; +import java.util.Map; + +import javax.swing.DefaultListModel; +import javax.swing.JFrame; +import javax.swing.JLabel; +import javax.swing.JList; +import javax.swing.JMenu; +import javax.swing.JMenuBar; +import javax.swing.JMenuItem; +import javax.swing.JOptionPane; +import javax.swing.JPanel; +import javax.swing.JScrollPane; +import javax.swing.JSplitPane; +import javax.swing.UIManager; + +import com.formdev.flatlaf.FlatLightLaf; +import com.limone.schack.boards.Board; +import com.limone.schack.boards.NetworkBoard; +import com.limone.schack.boards.SameBoard; + +/** + * + * @author Love Billenius & Simon Hansson + */ +public class Schack { + + final JFrame frame; + // Förlåt mig fader för jag kommer synda + public final static Map pieceIcons = new HashMap<>(); + + + + public Schack() throws IOException { + // Set theme + try { + if (UIManager.getSystemLookAndFeelClassName() + .equals("javax.swing.plaf.metal.MetalLookAndFeel")) + UIManager.setLookAndFeel(new FlatLightLaf()); + else + UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); + } catch (Exception cantGetSystemTheme) { + } + + String[] options = { "On the same screen", "Over the internet" }; + int choosenTransformations = JOptionPane.showOptionDialog(null, + "How do you want to connect with your opponent", + "Schack: Selection", + JOptionPane.DEFAULT_OPTION, + JOptionPane.INFORMATION_MESSAGE, + null, + options, + options[0]); + + DefaultListModel listModel = new DefaultListModel<>(); + final Board board; + if (choosenTransformations == 0) + board = new SameBoard(listModel); + else + board = new NetworkBoard(listModel); + + frame = new JFrame(); + frame.setTitle("Schack"); + frame.setAlwaysOnTop(false); + frame.setResizable(true); + + // Might throw an IOException if the icon of the Pieces isn't embedded correctly + // final Board board = new BlistModeloard(listModel); + + // Logger + final JList jlist = new JList<>(listModel); + jlist.setVisible(true); + jlist.setCellRenderer(new PieceRenderer()); + JScrollPane scrollPane = new JScrollPane(jlist); + // scrollPane.setPreferredSize(new Dimension(120, 700)); + JPanel logPanel = new JPanel(new BorderLayout()); + logPanel.setPreferredSize(new Dimension(120, 800)); + + JLabel infoText = new JLabel("Moves"); + infoText.setFont(new Font("Cantarell", Font.PLAIN, 18)); + + infoText.setHorizontalAlignment(JLabel.CENTER); + logPanel.add(infoText, BorderLayout.NORTH); + logPanel.add(scrollPane, BorderLayout.CENTER); + + JSplitPane splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); + splitPane.setDividerLocation(800); + splitPane.setLeftComponent(board); + splitPane.setRightComponent(logPanel); + + frame.setContentPane(splitPane); + frame.getContentPane().addMouseListener(board); + + // Create menu + final JMenuBar menuBar = new JMenuBar(); + final JMenu gameMenu = new JMenu("Game"); + final JMenu connectMenu = new JMenu("Connect"); + final JMenuItem askForRemi = new JMenuItem("Ask for remi"); + final JMenuItem surrender = new JMenuItem("Surrender"); + final JMenuItem showIP = new JMenuItem("Show IP"); + final JMenuItem connectToOpponent = new JMenuItem("Connect to opponent"); + + askForRemi.addActionListener((ActionEvent ae) -> { + String whosWantingRemi = board.isWhitesTurn() ? "Vit" : "Svart"; + int choice = JOptionPane.showConfirmDialog(board, whosWantingRemi + " erbjuder remi\nAccepterar du?"); + if (choice == JOptionPane.YES_OPTION) { + choice = JOptionPane.showConfirmDialog(board, "Lika\nStarta om?"); + if (choice == JOptionPane.YES_OPTION) { + try { + board.restartGame(); + } catch (IOException ex) { + } + } + } + }); + surrender.addActionListener((ActionEvent ae) -> { + String whosGivingUp = board.isWhitesTurn() ? "Vit" : "Svart"; + int choice = JOptionPane.showConfirmDialog(board, whosGivingUp + " har gett upp\nStarta om?"); + if (choice == JOptionPane.YES_OPTION) { + try { + board.restartGame(); + } catch (IOException ex) { + } + } + }); + showIP.addActionListener((ActionEvent ae) -> { + try { + + String ip = Inet4Address.getLocalHost().toString(); + JOptionPane.showMessageDialog(null, "IP: " + ip); + + } catch (HeadlessException | UnknownHostException e) { + } + }); + connectToOpponent.addActionListener((ActionEvent ae) -> { + String opponentIP = JOptionPane.showInputDialog(null, "What's your opponents IP?"); + System.out.println("opponents ip: " + opponentIP); + }); + + // Add the menu stuff + frame.setJMenuBar(menuBar); + menuBar.add(gameMenu); + menuBar.add(connectMenu); + gameMenu.add(askForRemi); + gameMenu.add(surrender); + connectMenu.add(showIP); + connectMenu.add(connectToOpponent); + frame.pack(); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + frame.setVisible(true); + } + + public static void main(String[] args) throws IOException { + new Schack(); + } +} diff --git a/src/main/java/com/billenius/schack/SchackState.java b/src/main/java/com/limone/schack/SchackState.java similarity index 76% rename from src/main/java/com/billenius/schack/SchackState.java rename to src/main/java/com/limone/schack/SchackState.java index 686ab20..6362f26 100644 --- a/src/main/java/com/billenius/schack/SchackState.java +++ b/src/main/java/com/limone/schack/SchackState.java @@ -1,4 +1,4 @@ -package com.billenius.schack; +package com.limone.schack; /** * diff --git a/src/main/java/com/billenius/schack/boards/Board.java b/src/main/java/com/limone/schack/boards/Board.java similarity index 94% rename from src/main/java/com/billenius/schack/boards/Board.java rename to src/main/java/com/limone/schack/boards/Board.java index a6f302c..6555300 100644 --- a/src/main/java/com/billenius/schack/boards/Board.java +++ b/src/main/java/com/limone/schack/boards/Board.java @@ -1,4 +1,4 @@ -package com.billenius.schack.boards; +package com.limone.schack.boards; import java.awt.Color; import java.awt.Dimension; @@ -14,15 +14,15 @@ import java.util.List; import javax.swing.DefaultListModel; import javax.swing.JPanel; -import com.billenius.schack.Move; -import com.billenius.schack.SchackState; -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; +import com.limone.schack.Move; +import com.limone.schack.SchackState; +import com.limone.schack.pieces.Bishop; +import com.limone.schack.pieces.Horse; +import com.limone.schack.pieces.King; +import com.limone.schack.pieces.Pawn; +import com.limone.schack.pieces.Piece; +import com.limone.schack.pieces.Queen; +import com.limone.schack.pieces.Rook; public abstract class Board extends JPanel implements MouseListener { diff --git a/src/main/java/com/billenius/schack/boards/NetworkBoard.java b/src/main/java/com/limone/schack/boards/NetworkBoard.java similarity index 96% rename from src/main/java/com/billenius/schack/boards/NetworkBoard.java rename to src/main/java/com/limone/schack/boards/NetworkBoard.java index ae16fbf..51dc689 100644 --- a/src/main/java/com/billenius/schack/boards/NetworkBoard.java +++ b/src/main/java/com/limone/schack/boards/NetworkBoard.java @@ -1,4 +1,4 @@ -package com.billenius.schack.boards; +package com.limone.schack.boards; import java.awt.BorderLayout; import java.awt.Dimension; @@ -18,10 +18,10 @@ import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; -import com.billenius.schack.BasicMove; -import com.billenius.schack.Move; -import com.billenius.schack.SchackState; -import com.billenius.schack.pieces.Piece; +import com.limone.schack.BasicMove; +import com.limone.schack.Move; +import com.limone.schack.SchackState; +import com.limone.schack.pieces.Piece; public final class NetworkBoard extends Board implements Runnable { public final static int PORT = 1339; diff --git a/src/main/java/com/billenius/schack/boards/SameBoard.java b/src/main/java/com/limone/schack/boards/SameBoard.java similarity index 91% rename from src/main/java/com/billenius/schack/boards/SameBoard.java rename to src/main/java/com/limone/schack/boards/SameBoard.java index 5df047f..b0abe20 100644 --- a/src/main/java/com/billenius/schack/boards/SameBoard.java +++ b/src/main/java/com/limone/schack/boards/SameBoard.java @@ -1,4 +1,4 @@ -package com.billenius.schack.boards; +package com.limone.schack.boards; import java.io.IOException; import java.util.ArrayList; @@ -6,9 +6,9 @@ import java.util.ArrayList; import javax.swing.DefaultListModel; import javax.swing.JOptionPane; -import com.billenius.schack.Move; -import com.billenius.schack.SchackState; -import com.billenius.schack.pieces.Piece; +import com.limone.schack.Move; +import com.limone.schack.SchackState; +import com.limone.schack.pieces.Piece; public final class SameBoard extends Board { diff --git a/src/main/java/com/billenius/schack/pieces/Bishop.java b/src/main/java/com/limone/schack/pieces/Bishop.java similarity index 93% rename from src/main/java/com/billenius/schack/pieces/Bishop.java rename to src/main/java/com/limone/schack/pieces/Bishop.java index 6df7a21..bd8f247 100644 --- a/src/main/java/com/billenius/schack/pieces/Bishop.java +++ b/src/main/java/com/limone/schack/pieces/Bishop.java @@ -1,4 +1,4 @@ -package com.billenius.schack.pieces; +package com.limone.schack.pieces; import java.awt.Point; import java.io.IOException; diff --git a/src/main/java/com/billenius/schack/pieces/Horse.java b/src/main/java/com/limone/schack/pieces/Horse.java similarity index 95% rename from src/main/java/com/billenius/schack/pieces/Horse.java rename to src/main/java/com/limone/schack/pieces/Horse.java index 35a8834..befc1b0 100644 --- a/src/main/java/com/billenius/schack/pieces/Horse.java +++ b/src/main/java/com/limone/schack/pieces/Horse.java @@ -1,4 +1,4 @@ -package com.billenius.schack.pieces; +package com.limone.schack.pieces; import java.awt.Point; import java.io.IOException; diff --git a/src/main/java/com/billenius/schack/pieces/King.java b/src/main/java/com/limone/schack/pieces/King.java similarity index 98% rename from src/main/java/com/billenius/schack/pieces/King.java rename to src/main/java/com/limone/schack/pieces/King.java index aeea6a9..5bc016a 100644 --- a/src/main/java/com/billenius/schack/pieces/King.java +++ b/src/main/java/com/limone/schack/pieces/King.java @@ -1,4 +1,4 @@ -package com.billenius.schack.pieces; +package com.limone.schack.pieces; import java.awt.Point; import java.io.IOException; diff --git a/src/main/java/com/billenius/schack/pieces/LongWalkers.java b/src/main/java/com/limone/schack/pieces/LongWalkers.java similarity index 97% rename from src/main/java/com/billenius/schack/pieces/LongWalkers.java rename to src/main/java/com/limone/schack/pieces/LongWalkers.java index 0717079..be3e28f 100644 --- a/src/main/java/com/billenius/schack/pieces/LongWalkers.java +++ b/src/main/java/com/limone/schack/pieces/LongWalkers.java @@ -1,4 +1,4 @@ -package com.billenius.schack.pieces; +package com.limone.schack.pieces; import java.awt.Point; import java.io.IOException; diff --git a/src/main/java/com/billenius/schack/pieces/Pawn.java b/src/main/java/com/limone/schack/pieces/Pawn.java similarity index 99% rename from src/main/java/com/billenius/schack/pieces/Pawn.java rename to src/main/java/com/limone/schack/pieces/Pawn.java index 88b8a64..1ab59ca 100644 --- a/src/main/java/com/billenius/schack/pieces/Pawn.java +++ b/src/main/java/com/limone/schack/pieces/Pawn.java @@ -1,4 +1,4 @@ -package com.billenius.schack.pieces; +package com.limone.schack.pieces; import java.awt.HeadlessException; import java.awt.Point; diff --git a/src/main/java/com/billenius/schack/pieces/Piece.java b/src/main/java/com/limone/schack/pieces/Piece.java similarity index 97% rename from src/main/java/com/billenius/schack/pieces/Piece.java rename to src/main/java/com/limone/schack/pieces/Piece.java index 202e785..13adfe9 100644 --- a/src/main/java/com/billenius/schack/pieces/Piece.java +++ b/src/main/java/com/limone/schack/pieces/Piece.java @@ -1,4 +1,4 @@ -package com.billenius.schack.pieces; +package com.limone.schack.pieces; import java.awt.Graphics2D; import java.awt.Point; @@ -9,7 +9,7 @@ import java.util.ArrayList; import java.util.List; import javax.imageio.ImageIO; -import com.billenius.schack.boards.Board; +import com.limone.schack.boards.Board; public abstract class Piece { @@ -67,7 +67,7 @@ public abstract class Piece { private BufferedImage getPieceIcon() throws IOException { String colorName = isWhite() ? "White" : "Black"; - String path = "/com/billenius/img/" + colorName + getClass().getSimpleName() + ".png"; + String path = "/com/limone/img/" + colorName + getClass().getSimpleName() + ".png"; InputStream inputStream = getClass().getResourceAsStream(path); return ImageIO.read(inputStream); } diff --git a/src/main/java/com/billenius/schack/pieces/Queen.java b/src/main/java/com/limone/schack/pieces/Queen.java similarity index 93% rename from src/main/java/com/billenius/schack/pieces/Queen.java rename to src/main/java/com/limone/schack/pieces/Queen.java index 4ebbeb8..508d8e1 100644 --- a/src/main/java/com/billenius/schack/pieces/Queen.java +++ b/src/main/java/com/limone/schack/pieces/Queen.java @@ -1,4 +1,4 @@ -package com.billenius.schack.pieces; +package com.limone.schack.pieces; import java.awt.Point; import java.io.IOException; diff --git a/src/main/java/com/billenius/schack/pieces/Rook.java b/src/main/java/com/limone/schack/pieces/Rook.java similarity index 93% rename from src/main/java/com/billenius/schack/pieces/Rook.java rename to src/main/java/com/limone/schack/pieces/Rook.java index 4147b4f..9d3cddd 100644 --- a/src/main/java/com/billenius/schack/pieces/Rook.java +++ b/src/main/java/com/limone/schack/pieces/Rook.java @@ -1,4 +1,4 @@ -package com.billenius.schack.pieces; +package com.limone.schack.pieces; import java.awt.Point; import java.io.IOException;