Commit Graph

275 Commits

Author SHA1 Message Date
lieght
9df467c0d3 Events fixed 2025-09-24 16:59:28 +02:00
lieght
afc79f8d36 Added back import 2025-09-24 16:55:40 +02:00
ramollia
7d4285eb36 Merge remote-tracking branch 'origin/Refactor' into Refactor
# Conflicts:
#	app/pom.xml
2025-09-24 16:54:41 +02:00
ramollia
20c4a011b6 refactored pom.xml 2025-09-24 16:54:11 +02:00
lieght
e590941e2f Fixed framework and moved window events to app 2025-09-24 16:53:29 +02:00
lieght
05e2b27330 Fixed poms 2025-09-24 16:28:25 +02:00
lieght
8d101b8d0f Refactored and marking directory's 2025-09-24 16:03:11 +02:00
lieght
80f0b9e957 Updated module names 2025-09-24 15:57:01 +02:00
ramollia
da777f5300 refactor 2025-09-24 15:52:58 +02:00
ramollia
9fdd74326a refactor 2025-09-24 15:44:38 +02:00
ramollia
f80c565a32 refactored the file structure again 2025-09-24 15:23:21 +02:00
lieght
dfc09f6df6 Merge remote-tracking branch 'origin/Refactor' into Refactor 2025-09-24 15:08:46 +02:00
lieght
aaf2e4ab80 Removed Guava 2025-09-24 15:08:32 +02:00
ramollia
4573556bb5 moved the img directory to resources 2025-09-24 15:05:15 +02:00
ramollia
9acd6debd8 Merge remote-tracking branch 'origin/Refactor' into Refactor 2025-09-24 15:02:24 +02:00
ramollia
fa96cd7c07 refactored the file structure. nothing works :) 2025-09-24 15:02:11 +02:00
lieght
1569c38840 Upgrade to java25 2025-09-24 14:48:58 +02:00
lieght
c46e872c23 Updated pom.xml 2025-09-24 14:43:25 +02:00
lieght
35620e983a Refactoring, removed unnecessary files and classes. 2025-09-24 14:23:36 +02:00
lieght
f712fca14e Merge remote-tracking branch 'origin/GameClient' into GameClient 2025-09-24 14:13:52 +02:00
michiel
5f68c27b65 hele kleine ui update 2025-09-24 14:13:33 +02:00
Ticho Hidding
7e23aaa849 Fixed race condition on startup of AI vs Player game
# Conflicts:
#	src/main/java/org/toop/frontend/UI/RemoteGameSelector.java
2025-09-24 14:13:31 +02:00
lieght
7a0ab2f7f4 Wip. 2025-09-24 14:10:20 +02:00
lieght
61a861910a Renamed EventPublisher to EventFlow because of change in what it does. 2025-09-23 01:31:52 +02:00
lieght
b5ee0a6725 Removed google guave dependency. Added a new GlobalEventBus. Refined the EventPublisher. Moving events to own file. 2025-09-23 00:40:15 +02:00
lieght
63b08f3010 Updated eventpublisher to also accept normal events without uuid 2025-09-22 17:07:39 +02:00
michiel
c27cb04709 hele kleine ui update 2025-09-22 12:44:27 +02:00
Ticho Hidding
f8bfbd46b5 Fixed race condition on startup of AI vs Player game 2025-09-22 12:04:34 +02:00
lieght
3fa0bae46a Networking moved to netty. Added a EventPublisher class for easy building of events. 2025-09-22 04:04:52 +02:00
Bas Antonius de Jong
efd485852c Merge pull request #36 from 2OOP/GameClient
Game client, Unittests, Formatting checks
2025-09-21 18:14:03 +02:00
lieght
e3606835ce Micro performance improvements 2025-09-21 18:03:43 +02:00
lieght
a4464cf890 Merge remote-tracking branch 'origin/GameClient' into GameClient 2025-09-21 17:57:03 +02:00
lieght
a53e6ab18a Temp disable for mvp 2025-09-21 17:56:41 +02:00
Bas Antonius de Jong
6c58fd63bc Update checks.yaml 2025-09-21 17:53:07 +02:00
Bas Antonius de Jong
66238080c8 Merge branch 'main' into GameClient 2025-09-21 17:47:00 +02:00
lieght
c5030be01a Github push formatting checks. 2025-09-21 17:44:25 +02:00
lieght
6ef4b44574 Formatting 2025-09-21 17:43:29 +02:00
lieght
2238c6e6c9 Fixed unittest 2025-09-21 17:10:34 +02:00
lieght
174c24d935 Renaming and formatting 2025-09-21 16:49:15 +02:00
lieght
6e35993dc2 Formatting 2025-09-21 05:47:38 +02:00
lieght
4221b91cfd Formatting 2025-09-21 05:30:51 +02:00
lieght
0926df1945 Reformatted tests 2025-09-20 23:04:40 +02:00
Ticho Hidding
cc7048da68 can now delete your save and start a new game 2025-09-20 22:41:56 +02:00
Ticho Hidding
f86a99acb6 Bugfix: can no longer overwrite move with the UI. Added colours to signal end state. 2025-09-20 21:30:37 +02:00
Bas Antonius de Jong
13411ed321 Delete src/test/java/ServerTest.java 2025-09-20 18:34:55 +02:00
Bas Antonius de Jong
622fba6bae Delete src/test/java/GlobalEventBusTest.java 2025-09-20 18:34:39 +02:00
lieght
a99e08f726 Added TcpServerTest 2025-09-20 18:32:34 +02:00
lieght
8ee378cf82 Added unittests for Player, changed imports for LocalTicTacToe.java 2025-09-20 18:17:03 +02:00
lieght
2feeb5cc71 Changed player into a class with getters. Added Unittests for GameBase.java 2025-09-20 18:09:39 +02:00
lieght
f378897769 Moved MinMaxTicTacToe.java to its own ai package. Added unittests for math classes. 2025-09-20 17:26:12 +02:00