From da777f53006088082339158c187845ebcf631864 Mon Sep 17 00:00:00 2001
From: ramollia <@>
Date: Wed, 24 Sep 2025 15:52:58 +0200
Subject: [PATCH] refactor
---
app/pom.xml | 2 +-
app/src/main/java/org/toop/{ => app}/Main.java | 0
.../java/org/toop/{ => app}/gui/BackgroundPanel.java | 0
.../java/org/toop/{ => app}/gui/LocalGameSelector.form | 0
.../java/org/toop/{ => app}/gui/LocalGameSelector.java | 4 ++--
.../java/org/toop/{ => app}/gui/LocalServerSelector.form | 0
.../java/org/toop/{ => app}/gui/LocalServerSelector.java | 0
.../java/org/toop/{ => app}/gui/RemoteGameSelector.form | 0
.../java/org/toop/{ => app}/gui/RemoteGameSelector.java | 4 ++--
app/src/main/java/org/toop/tictactoe/LocalTicTacToe.java | 9 ++++-----
.../main/java/org/toop/tictactoe/gui/UIGameBoard.form | 2 +-
.../main/java/org/toop/tictactoe/gui/UIGameBoard.java | 6 +++---
.../src/main/java/org/toop/{ => framework}/Logging.java | 0
.../org/toop/{ => framework}/eventbus/EventFlow.java | 0
.../toop/{ => framework}/eventbus/GlobalEventBus.java | 0
.../{ => framework}/eventbus/events/EventWithUuid.java | 0
.../org/toop/{ => framework}/eventbus/events/Events.java | 4 ++--
.../org/toop/{ => framework}/eventbus/events/IEvent.java | 0
.../{ => framework}/eventbus/events/NetworkEvents.java | 2 +-
.../{ => framework}/eventbus/events/ServerEvents.java | 0
.../{ => framework}/networking/NetworkingClient.java | 0
.../networking/NetworkingClientManager.java | 2 +-
.../networking/NetworkingGameClientHandler.java | 0
.../handlers/NetworkingTicTacToeClientHandler.java | 0
framework/src/test/eventbus/EventPublisherSpeedTest.java | 3 +--
.../src/test/eventbus/EventPublisherStressTest.java | 2 +-
framework/src/test/eventbus/EventPublisherTest.java | 2 +-
framework/src/test/eventbus/GlobalEventBusTest.java | 4 ++--
{games => game}/pom.xml | 0
.../src/main/java/org/toop/game}/GameBase.java | 2 +-
.../src/main/java/org/toop/game}/Player.java | 2 +-
.../src/main/java/org/toop/tictactoe/TicTacToe.java | 6 +++---
.../src/main/java/org/toop/tictactoe/TicTacToeAI.java | 4 ++--
{games => game}/src/main/resources/log4j2.xml | 0
{games => game}/src/test/tictactoe/GameBaseTest.java | 4 ++--
{games => game}/src/test/tictactoe/PlayerTest.java | 2 +-
.../src/test/tictactoe/ai/MinMaxTicTacToeTest.java | 4 ++--
pom.xml | 2 +-
38 files changed, 35 insertions(+), 37 deletions(-)
rename app/src/main/java/org/toop/{ => app}/Main.java (100%)
rename app/src/main/java/org/toop/{ => app}/gui/BackgroundPanel.java (100%)
rename app/src/main/java/org/toop/{ => app}/gui/LocalGameSelector.form (100%)
rename app/src/main/java/org/toop/{ => app}/gui/LocalGameSelector.java (97%)
rename app/src/main/java/org/toop/{ => app}/gui/LocalServerSelector.form (100%)
rename app/src/main/java/org/toop/{ => app}/gui/LocalServerSelector.java (100%)
rename app/src/main/java/org/toop/{ => app}/gui/RemoteGameSelector.form (100%)
rename app/src/main/java/org/toop/{ => app}/gui/RemoteGameSelector.java (98%)
rename framework/src/main/java/org/toop/{ => framework}/Logging.java (100%)
rename framework/src/main/java/org/toop/{ => framework}/eventbus/EventFlow.java (100%)
rename framework/src/main/java/org/toop/{ => framework}/eventbus/GlobalEventBus.java (100%)
rename framework/src/main/java/org/toop/{ => framework}/eventbus/events/EventWithUuid.java (100%)
rename framework/src/main/java/org/toop/{ => framework}/eventbus/events/Events.java (96%)
rename framework/src/main/java/org/toop/{ => framework}/eventbus/events/IEvent.java (100%)
rename framework/src/main/java/org/toop/{ => framework}/eventbus/events/NetworkEvents.java (99%)
rename framework/src/main/java/org/toop/{ => framework}/eventbus/events/ServerEvents.java (100%)
rename framework/src/main/java/org/toop/{ => framework}/networking/NetworkingClient.java (100%)
rename framework/src/main/java/org/toop/{ => framework}/networking/NetworkingClientManager.java (99%)
rename framework/src/main/java/org/toop/{ => framework}/networking/NetworkingGameClientHandler.java (100%)
rename framework/src/main/java/org/toop/{ => framework}/networking/handlers/NetworkingTicTacToeClientHandler.java (100%)
rename {games => game}/pom.xml (100%)
rename {games/src/main/java/org/toop => game/src/main/java/org/toop/game}/GameBase.java (97%)
rename {games/src/main/java/org/toop => game/src/main/java/org/toop/game}/Player.java (91%)
rename {games => game}/src/main/java/org/toop/tictactoe/TicTacToe.java (98%)
rename {games => game}/src/main/java/org/toop/tictactoe/TicTacToeAI.java (98%)
rename {games => game}/src/main/resources/log4j2.xml (100%)
rename {games => game}/src/test/tictactoe/GameBaseTest.java (97%)
rename {games => game}/src/test/tictactoe/PlayerTest.java (95%)
rename {games => game}/src/test/tictactoe/ai/MinMaxTicTacToeTest.java (98%)
diff --git a/app/pom.xml b/app/pom.xml
index 4c6e173..be10369 100644
--- a/app/pom.xml
+++ b/app/pom.xml
@@ -6,7 +6,7 @@
1.0-SNAPSHOT
- org.toop.Main
+ org.toop.app.Main
diff --git a/app/src/main/java/org/toop/Main.java b/app/src/main/java/org/toop/app/Main.java
similarity index 100%
rename from app/src/main/java/org/toop/Main.java
rename to app/src/main/java/org/toop/app/Main.java
diff --git a/app/src/main/java/org/toop/gui/BackgroundPanel.java b/app/src/main/java/org/toop/app/gui/BackgroundPanel.java
similarity index 100%
rename from app/src/main/java/org/toop/gui/BackgroundPanel.java
rename to app/src/main/java/org/toop/app/gui/BackgroundPanel.java
diff --git a/app/src/main/java/org/toop/gui/LocalGameSelector.form b/app/src/main/java/org/toop/app/gui/LocalGameSelector.form
similarity index 100%
rename from app/src/main/java/org/toop/gui/LocalGameSelector.form
rename to app/src/main/java/org/toop/app/gui/LocalGameSelector.form
diff --git a/app/src/main/java/org/toop/gui/LocalGameSelector.java b/app/src/main/java/org/toop/app/gui/LocalGameSelector.java
similarity index 97%
rename from app/src/main/java/org/toop/gui/LocalGameSelector.java
rename to app/src/main/java/org/toop/app/gui/LocalGameSelector.java
index ff11be8..cf4a44b 100644
--- a/app/src/main/java/org/toop/gui/LocalGameSelector.java
+++ b/app/src/main/java/org/toop/app/gui/LocalGameSelector.java
@@ -4,8 +4,8 @@ import java.awt.*;
import javax.swing.*;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
-import org.toop.app.tictactoe.LocalTicTacToe;
-import org.toop.app.tictactoe.gui.UIGameBoard;
+import org.toop.tictactoe.LocalTicTacToe;
+import org.toop.tictactoe.gui.UIGameBoard;
public class LocalGameSelector extends JFrame {
private static final Logger logger = LogManager.getLogger(LocalGameSelector.class);
diff --git a/app/src/main/java/org/toop/gui/LocalServerSelector.form b/app/src/main/java/org/toop/app/gui/LocalServerSelector.form
similarity index 100%
rename from app/src/main/java/org/toop/gui/LocalServerSelector.form
rename to app/src/main/java/org/toop/app/gui/LocalServerSelector.form
diff --git a/app/src/main/java/org/toop/gui/LocalServerSelector.java b/app/src/main/java/org/toop/app/gui/LocalServerSelector.java
similarity index 100%
rename from app/src/main/java/org/toop/gui/LocalServerSelector.java
rename to app/src/main/java/org/toop/app/gui/LocalServerSelector.java
diff --git a/app/src/main/java/org/toop/gui/RemoteGameSelector.form b/app/src/main/java/org/toop/app/gui/RemoteGameSelector.form
similarity index 100%
rename from app/src/main/java/org/toop/gui/RemoteGameSelector.form
rename to app/src/main/java/org/toop/app/gui/RemoteGameSelector.form
diff --git a/app/src/main/java/org/toop/gui/RemoteGameSelector.java b/app/src/main/java/org/toop/app/gui/RemoteGameSelector.java
similarity index 98%
rename from app/src/main/java/org/toop/gui/RemoteGameSelector.java
rename to app/src/main/java/org/toop/app/gui/RemoteGameSelector.java
index de8e869..4ed6ee3 100644
--- a/app/src/main/java/org/toop/gui/RemoteGameSelector.java
+++ b/app/src/main/java/org/toop/app/gui/RemoteGameSelector.java
@@ -10,9 +10,9 @@ import org.apache.logging.log4j.Logger;
import org.toop.framework.eventbus.events.Events;
import org.toop.framework.eventbus.GlobalEventBus;
import org.toop.framework.eventbus.events.NetworkEvents;
-import org.toop.app.tictactoe.LocalTicTacToe;
+import org.toop.tictactoe.LocalTicTacToe;
import org.toop.framework.networking.NetworkingGameClientHandler;
-import org.toop.app.tictactoe.gui.UIGameBoard;
+import org.toop.tictactoe.gui.UIGameBoard;
public class RemoteGameSelector {
private static final Logger logger = LogManager.getLogger(RemoteGameSelector.class);
diff --git a/app/src/main/java/org/toop/tictactoe/LocalTicTacToe.java b/app/src/main/java/org/toop/tictactoe/LocalTicTacToe.java
index a3bc0ee..aef50e9 100644
--- a/app/src/main/java/org/toop/tictactoe/LocalTicTacToe.java
+++ b/app/src/main/java/org/toop/tictactoe/LocalTicTacToe.java
@@ -1,17 +1,16 @@
-package org.toop.app.tictactoe;
+package org.toop.tictactoe;
import java.util.concurrent.*;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
-import org.toop.eventbus.EventPublisher;
+import org.toop.framework.eventbus.EventPublisher;
import org.toop.framework.eventbus.events.Events;
import org.toop.framework.eventbus.events.NetworkEvents;
-import org.toop.app.tictactoe.gui.UIGameBoard;
+import org.toop.tictactoe.gui.UIGameBoard;
import org.toop.framework.networking.NetworkingGameClientHandler;
-import org.toop.games.GameBase;
+import org.toop.game.GameBase;
import org.toop.game.tictactoe.ai.MinMaxTicTacToe;
-import org.toop.games.tictactoe.TicTacToe;
import java.util.function.Supplier;
diff --git a/app/src/main/java/org/toop/tictactoe/gui/UIGameBoard.form b/app/src/main/java/org/toop/tictactoe/gui/UIGameBoard.form
index 192a038..b69fad4 100644
--- a/app/src/main/java/org/toop/tictactoe/gui/UIGameBoard.form
+++ b/app/src/main/java/org/toop/tictactoe/gui/UIGameBoard.form
@@ -1,5 +1,5 @@
-