Commit Graph

495 Commits

Author SHA1 Message Date
44b4613c27 Updated SoundManager.java to simplify how audios are played. Uses new AssetManager and AudioInputStream instead of whatever was going on at first. 2025-09-30 16:58:26 +02:00
Bas de Jong
423fd9d68a AssetManager init 2025-09-30 16:38:13 +02:00
Ticho Hidding
f37d26db28 Merge remote-tracking branch 'origin/UI' into Localization
# Conflicts:
#	.idea/misc.xml
#	app/src/main/java/org/toop/Main.java
#	app/src/main/java/org/toop/app/gui/LocalServerSelector.java
#	app/src/main/java/org/toop/events/WindowEvents.java
#	app/src/main/java/org/toop/tictactoe/gui/UIGameBoard.java
2025-09-30 14:25:41 +02:00
Ticho Hidding
52d41e587e merge to UI 2025-09-30 14:22:08 +02:00
ramollia
99a3b7e85b broken push 2025-09-30 12:38:49 +02:00
Bas Antonius de Jong
d5735be2db Update git (#81)
* new ignore

* Delete .idea/misc.xml

* Delete .idea/compiler.xml

---------

Co-authored-by: Stef <stbuwalda@gmail.com>
2025-09-30 12:07:12 +02:00
Bas de Jong
57bd6ded6f HasMap to String, Asset instead of Long Asset 2025-09-30 11:53:13 +02:00
Bas de Jong
d1da49ad1d New assetManager 2025-09-30 11:48:53 +02:00
Bas Antonius de Jong
f37928307c Update Main.java (#74)
* Update Main.java

* Updated main to be generic.
2025-09-29 13:52:48 +02:00
Bas de Jong
9131803044 Working audio system with events. 2025-09-29 13:48:03 +02:00
Bas de Jong
a957195514 Rudimentary audio file processing. 2025-09-29 13:48:03 +02:00
lieght
4ea2bb96a6 Fixed test never ending 2025-09-28 21:57:59 +02:00
lieght
233ef78e7a Fixed java 25 not supposrted 2025-09-28 21:57:59 +02:00
lieght
a94d83292e Fixed unittests. Formatting 2025-09-28 21:57:59 +02:00
lieght
c76b7a800e Server in working state, can be merged with working branch. 2025-09-28 21:57:59 +02:00
lieght
a9e63b3fcc Initial parsing of server response 2025-09-28 21:57:59 +02:00
ramollia
27e7166ac7 refactored game 2025-09-25 15:50:10 +02:00
Ticho Hidding
2c4719f6d4 added localization options
//todo add all the strings
2025-09-25 14:38:06 +02:00
lieght
7431d1b03f Disabled error prone for now. Improved eventflow speed 2025-09-24 22:04:00 +02:00
lieght
e6e11a3604 Refactor and fixes 2025-09-24 18:37:13 +02:00
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