Commit Graph

227 Commits

Author SHA1 Message Date
ole bfb25dfe2c disable testButton 2024-12-20 17:32:53 +01:00
ole 3370975e57 change parameta from showPanelWin and loos to check the request 2024-12-20 17:31:32 +01:00
Luca Conte 20732e730c some cleanup 2024-12-20 17:31:16 +01:00
ole f4cf28f4bf add endScreen machanic 2024-12-20 17:30:21 +01:00
ole 7ef04711c3 add getter for Player 1 2024-12-20 17:29:37 +01:00
Luca Conte fdd2e6d2f1 Merge pull request 'lucasjoshua' (#20) from lucasjoshua into main
Reviewed-on: #20
2024-12-20 16:08:05 +00:00
Luca Conte 31e4d91baf Merge pull request 'FloA' (#19) from FloA into main
Reviewed-on: #19
2024-12-20 15:59:51 +00:00
FlorianAlexy 3c03e63899 Hard AI Verbesserung
besser aber nicht perfekt
2024-12-19 17:42:48 +01:00
Luca Conte f7d2e14196 game start fixes & AI Player Names 2024-12-19 17:23:45 +01:00
FlorianAlexy 8e4a516e2c smol fix
:3
2024-12-19 16:44:07 +01:00
Kaver e27b852c14 Kleine JavaDoc Anpassungen 2024-12-18 18:39:19 +01:00
Joshua 15c23c1f2c Added final TODOs 2024-12-17 17:21:59 +01:00
Kaver 0b2ee88316 mini Anpassungen 2024-12-17 17:13:40 +01:00
Joshua 42fc341608 Added more Javadoc (TODOs) comments. 2024-12-17 16:42:50 +01:00
Kaver 10e5a8ef5e WinScreen und LooseScreen erstellt zzgl. Methoden in MainFrame für Aufrufen aus dem Backend.
Diverse Javadoc Kommentaren hinzugefügt und alte nicht mehr Gebraucht Klassen entfernt.
Viel Code aufgeräumt
2024-12-17 16:30:05 +01:00
Joshua 1f04760f6a Added more Javadoc (TODOs) comments.
Added new sound.
temporarily disabled sound when hitting/sinking ships (buggy)
2024-12-17 15:58:05 +01:00
Joshua db2b0532bc Added more Javadoc (TODOs) comments. 2024-12-17 14:34:03 +01:00
Joshua 8c953a1f2b Added Javadoc comments to all FrontEnd classes.
Added functionality to mute button.
Added "//" comments to all Actionlisteners.
Added "Todo" where there is still need for something
2024-12-17 09:19:52 +01:00
Joshua 626ae041e5 Added 3 more sounds. Added function calls to test sounds, some still untested 2024-12-15 18:55:45 +01:00
Joshua f5a0f8c9fe Merge remote-tracking branch 'origin/main' into lucasjoshua 2024-12-15 17:17:39 +01:00
Joshua f1adf06035 Merge remote-tracking branch 'origin/lucasjoshua' into lucasjoshua 2024-12-15 16:56:20 +01:00
Joshua e0748ceff9 Small Stuff 2024-12-15 16:55:59 +01:00
Kaver 0935c3bcb7 WinLoose grob erstellt 2024-12-15 16:55:29 +01:00
Luca Conte 78f6dd01f9 Merge pull request 'display improvements' (#18) from pewpew into main
Reviewed-on: #18
2024-12-15 15:54:33 +00:00
Luca Conte ec35646dab display improvements 2024-12-15 16:54:04 +01:00
Joshua d8804d5369 Added TODO for frontend 2024-12-15 16:17:02 +01:00
Luca Conte 6857df94e0 Merge pull request 'pewpew' (#17) from pewpew into main
Reviewed-on: #17
2024-12-15 15:08:21 +00:00
Luca Conte d7637e1e51 Merge branch 'main' into pewpew 2024-12-15 16:05:09 +01:00
Luca Conte 7b80e3dfd3 Merge pull request 'lucasjoshua' (#16) from lucasjoshua into main
Reviewed-on: #16
2024-12-15 15:02:32 +00:00
Kaver 37a984772c Javadoc Kommentare erweitert in BoardDisplay 2024-12-15 16:01:52 +01:00
Joshua c0f22cec6e Cleaned up code 2024-12-15 16:01:11 +01:00
Luca Conte d9a93952d2 PEW PEW 2024-12-15 15:59:26 +01:00
Kaver ad61fcecb7 Anpasung an paintFields, sodass preview unterscheidet, ob setzen von Schiff valide ist 2024-12-15 15:51:32 +01:00
Kaver b4f1de82bd Preview des setzen von Schiffen 2024-12-15 15:25:53 +01:00
Luca Conte 60e44f2e1a add getVirtualOccupiedPoints 2024-12-15 15:10:20 +01:00
Kaver 7605646b80 Action Listener Update fuer BoardDisplay 2024-12-15 14:51:40 +01:00
Kaver 5be3f4daf3 Merge remote-tracking branch 'origin/lucasjoshua' into lucasjoshua 2024-12-15 14:44:41 +01:00
Luca Conte 0391b3265a Merge pull request 'fix horizontal' (#15) from lucasjoshua into main
Reviewed-on: #15
2024-12-15 13:42:34 +00:00
Luca Conte 864ca20e18 fix horizontal 2024-12-15 14:42:18 +01:00
Luca Conte 9e07350f7d Merge pull request 'lucasjoshua' (#14) from lucasjoshua into main
Reviewed-on: #14
2024-12-15 13:27:15 +00:00
Luca Conte b5f1151a4f add checkValidShipPlacement and set horizontal in setPosition 2024-12-15 14:26:42 +01:00
Luca Conte f565708461 implement ready for players and board refresh method 2024-12-15 14:21:17 +01:00
Joshua 970550308b Fixed showing Player names in GameBoard.
Added functionality to Button coloring (when selected, placed etc.)
2024-12-15 13:48:01 +01:00
Luca Conte d1dbcfe603 remove isPlaced field 2024-12-15 12:54:36 +01:00
Luca Conte 256d769ccf add ship reset position 2024-12-15 12:53:44 +01:00
Luca Conte 80b5d8e701 set player names 2024-12-15 12:40:12 +01:00
Joshua d3f5421808 Added kontextText variations.
Added functionality to "Ready" Button.
2024-12-14 17:26:46 +01:00
Kaver 587d88f764 Reset Button Funktionalität hinzugefuegt 2024-12-14 16:47:12 +01:00
Joshua decef526da Fixed ship rotation method.
Added pulsating Effect for "kontextText"
2024-12-14 15:29:45 +01:00
Joshua bf78db9404 Added (currently not working) ship rotation method, colored Ready and Reset button, added (currently not working) Player name Labels etc. to GameBoard 2024-12-13 20:46:38 +01:00