lieght
444a81abc3
Improved API for dependency injection
2025-10-14 23:44:45 +02:00
lieght
d0676d9363
Forgot to remove
2025-10-14 23:27:52 +02:00
lieght
8f7e78efb5
Reworked NetworkingClientManager into SRP model.
2025-10-14 23:27:12 +02:00
lieght
cb7e3298fd
Added shuffling on user request
2025-10-14 19:57:07 +02:00
michiel
c09f0eb1f9
punk toegevoegd
2025-10-14 14:18:52 +02:00
michiel
a3203dd78e
Merge remote-tracking branch 'origin/Reversi' into Reversi
2025-10-14 13:40:00 +02:00
michiel
efbab12b10
Tests toegevoegd
2025-10-14 13:39:22 +02:00
Ticho Hidding
8e823b4108
getLegalMoves logic seems fixed //todo write better tests
2025-10-14 13:34:47 +02:00
3165ff33b3
Tests for SoundEffectManager
2025-10-14 13:21:17 +02:00
Ticho Hidding
81abeef843
commit ofzo
2025-10-14 13:12:45 +02:00
Ticho Hidding
be26db953e
Merge remote-tracking branch 'origin/Development' into Reversi
...
# Conflicts:
# app/src/main/java/org/toop/app/canvas/GameCanvas.java
# app/src/main/java/org/toop/app/layer/layers/MainLayer.java
# game/src/main/java/org/toop/game/Game.java
# game/src/main/java/org/toop/game/othello/Othello.java
# game/src/main/java/org/toop/game/othello/OthelloAI.java
2025-10-14 11:25:46 +02:00
Ticho Hidding
76c7e44447
Merge remote-tracking branch 'origin/Development' into Reversi
2025-10-14 11:07:10 +02:00
Ticho Hidding
d9f6c7ee74
commit
2025-10-14 11:06:41 +02:00
Bas de Jong
0e3165ed98
Added linelistener to SoundEffectAsset
2025-10-13 13:45:16 +02:00
lieght
4bcf70d4dc
Removed ResourceManager from AudioManagers
2025-10-13 02:47:34 +02:00
lieght
fcc0b9d0dd
SoundEffectManager now generic
2025-10-13 02:27:04 +02:00
lieght
cdc34b432e
Changed pom to be correct.
...
Fixed SnowflakeGenerator not making unique ids.
Changed naming for event implementation.
Automated id getter for events.
Added Error-Prone to all modules.
Added parents to all modules.
Added processors module.
2025-10-13 02:06:12 +02:00
Bas Antonius de Jong
00daf37244
Merge pull request #175 from 2OOP/166-audiomanager-opslitsen-om-single-responsibility-principle-te-volgen
...
166 audiomanager opslitsen om single responsibility principle te volgen Done
2025-10-12 20:44:57 +02:00
lieght
bab11b64a5
Merge remote-tracking branch 'origin/166-audiomanager-opslitsen-om-single-responsibility-principle-te-volgen' into 166-audiomanager-opslitsen-om-single-responsibility-principle-te-volgen
2025-10-12 20:42:09 +02:00
lieght
4b60fa88ee
Moved restrictedAPI to future release
2025-10-12 20:41:56 +02:00
lieght
f3316145e7
Finished todo's
2025-10-12 20:41:54 +02:00
lieght
53a72cc340
Moved restrictedAPI to future release
2025-10-12 20:41:10 +02:00
lieght
081fbda7b1
Merge remote-tracking branch 'origin/166-audiomanager-opslitsen-om-single-responsibility-principle-te-volgen' into 166-audiomanager-opslitsen-om-single-responsibility-principle-te-volgen
...
# Conflicts:
# framework/src/main/java/org/toop/framework/audio/MusicManager.java
2025-10-12 20:37:23 +02:00
lieght
d051e3e603
Finished todo's
2025-10-12 20:36:28 +02:00
Bas de Jong
5317c42c81
Removed no more needed code.
2025-10-12 07:20:28 +02:00
Bas de Jong
6085f6ebe2
Small fixes.
2025-10-12 07:19:27 +02:00
Bas de Jong
ea6264e519
Added ErrorProne for potential bugs. Fixed potential bugs.
2025-10-12 07:14:26 +02:00
lieght
e3bce3889e
Renamed VolumeTypes to VolumeControl. Made it thread safe. Added docs to VolumeControl and co.
...
removed .updateAllVolumes() in favor of auto updating inside enum instead
2025-10-12 02:20:30 +02:00
lieght
b050e06ceb
Minor changes in API design
2025-10-12 01:56:06 +02:00
lieght
7631a10838
Renamed VOLUME to MASTERVOLUME for better naming
2025-10-12 01:02:58 +02:00
lieght
ca25338971
Fixed grammer and spelling mistakes
2025-10-12 00:55:02 +02:00
lieght
42e03e0878
Removed file no longer in use
2025-10-12 00:52:02 +02:00
lieght
9b81ee1e65
Added ability to remove a manager from VolumeTypes
2025-10-12 00:39:16 +02:00
lieght
a4b0f890da
Merge remote-tracking branch 'origin/166-audiomanager-opslitsen-om-single-responsibility-principle-te-volgen' into 166-audiomanager-opslitsen-om-single-responsibility-principle-te-volgen
2025-10-12 00:37:21 +02:00
lieght
a766b85a75
Fixed AudioVolumemanager, all volumes calculations are now made in VolumeTypes enum
2025-10-12 00:37:02 +02:00
Stef
34ccddaea5
Hotfix for loading clip volume issue ( #174 )
2025-10-12 00:04:59 +02:00
lieght
73a2fe3da2
Unit tests for MusicManager.java
2025-10-11 23:08:28 +02:00
Stef
d958b9730a
Split SoundEffectManager from AudioManager. ( #171 )
...
Clips no longer create a new clip instance each time they are played. A singular clip is made for each resource and is opened/closed when loaded/unloaded. When a clip is played that is already playing it'll stop playback and start again. Clip volume handling isn't done very well.
2025-10-11 23:00:06 +02:00
Bas de Jong
9749d3eee8
Added more flexible dependency injection to MusicManager for unittesting. Moved to event driven design for less complex code and lower runtime complexity.
2025-10-11 20:45:57 +02:00
Bas de Jong
1ecdb9a555
Made all of the updated classes more generic for better flexibility in unittesting
2025-10-11 19:31:55 +02:00
lieght
b101734fd7
Reworked to now use better defined generics and easier to use API. Added AudioResource to be used in changing volume
2025-10-11 06:09:13 +02:00
lieght
123ecc7d3a
Working state. Split AudioManager into 3 different branches for easier testing and srp
2025-10-11 04:50:49 +02:00
Ticho Hidding
c1f7a093ef
Moves flip dots. all tests pass. can play reversi local.
2025-10-11 00:51:46 +02:00
Ticho Hidding
5dda85248e
legal moves now get highlighted in red
2025-10-09 15:27:58 +02:00
Ticho Hidding
5a3490af2e
start to reversi logic
2025-10-08 17:27:50 +02:00
Bas de Jong
7f3d858320
AppSettings now also get loaded into the assetmanager
2025-10-08 00:14:40 +02:00
Bas de Jong
e9dfbbd150
Renamed asset folder to resource, made resourceLoader more robust. Completed some TODO's, formatting
2025-10-07 23:54:33 +02:00
Bas de Jong
72e322675e
Fixed bugs and oversights
2025-10-07 22:39:47 +02:00
Bas Antonius de Jong
afb4844084
Merge pull request #164 from 2OOP/Development
...
Development update, demo 2
2025-10-07 19:57:50 +02:00
Bas de Jong
ed3cb902e4
Fixed wrong test
2025-10-07 19:55:23 +02:00