Commit Graph

149 Commits (Main)

Author SHA1 Message Date
Justin 0c5066fd62 New CreativeController class 2025-06-23 01:01:06 +02:00
Justin 4fe9a8ad8a Fixed wrong chessboard square colors 2025-06-23 00:48:30 +02:00
Justin 532059ba0b New PgnGui class 2025-06-23 00:22:43 +02:00
Justin fcab410a2f New CreativeGui class 2025-06-23 00:22:13 +02:00
Justin 485b3d6e14 Initializing new MainController in Main 2025-06-23 00:08:48 +02:00
Justin 519851f46b Reworked MainController 2025-06-23 00:04:50 +02:00
Justin bfbb878647 Removed unused buttons in MainGui 2025-06-23 00:04:13 +02:00
Justin d1feea3fe5 Changed name Controller to GameController 2025-06-22 23:48:40 +02:00
Justin dac360d411 Reworked handleMove for pawn promotion feature 2025-06-22 23:13:07 +02:00
Justin 31a917d586 New method moveWithPromotion implemented in ChessEngine 2025-06-22 23:04:20 +02:00
Justin f72883710f New method showPromotionDialog in GameGui 2025-06-22 23:02:28 +02:00
Justin d23f7097f7 Merge branch 'Main' into JUnit-Tests 2025-06-22 15:26:18 +02:00
valen 69c4e44671 pom.xml neue Änderung 2025-06-22 15:22:29 +02:00
valen 7ebfecc6c4 ModelTests wurden hinzugefügt 2025-06-22 15:19:08 +02:00
valen 993fa89371 pom.xml Anderung 2025-06-22 15:17:50 +02:00
valen 9e095418a2 Tests fast vollständig 2025-06-22 15:07:06 +02:00
Justin 3e1a770176 New buttons in MainGui "Creative Mode" and "Load Game(PGN)" 2025-06-22 03:12:07 +02:00
Justin 1232345b00 Changed code comments in Controller 2025-06-22 03:06:44 +02:00
Justin 0d899a762a New method logging with customized logging in ChessEngine 2025-06-22 02:36:55 +02:00
Justin e0d14e0811 Reworked methods and added a logger to ChessEngine 2025-06-22 02:24:26 +02:00
Justin 3bad46f9ea Fixed undoMove feature in ChessEngine 2025-06-22 01:58:47 +02:00
Justin 7e4ac22e51 Added button-listener to Controller 2025-06-22 01:41:45 +02:00
Justin 3335dc75cf New method getMoveListSize in ChessEngine 2025-06-22 01:32:23 +02:00
Justin 572e7b1131 New method getCurrentMoveIndex in ChessEngine 2025-06-22 01:31:18 +02:00
Justin 745bf05fd3 New method setPositionToMoveIndex for undo move feature in ChessEngine 2025-06-22 01:30:21 +02:00
Justin 0bc99a18be Getter for undo-buttons 2025-06-22 01:28:37 +02:00
valen 4c58eebc65 JUnit-Test-Klasse angelegt 2025-06-21 14:11:10 +02:00
Justin e6e1fa3187 Changed design in controller 2025-06-20 03:26:14 +02:00
Justin 6374c206de Reworked statsPanel and added new Buttons in GameGui 2025-06-20 03:09:17 +02:00
Justin 543caeb366 Bigger chess figures 2025-06-20 02:54:46 +02:00
Justin db7e2a9f5a New initFields method in GameGui 2025-06-20 02:51:11 +02:00
Justin 7394548cc5 Added code to fill JScrollPane in Controller 2025-06-20 02:26:44 +02:00
Justin 33dc7623f4 New method getMoveListStringsGrouped in ChessEngine 2025-06-20 02:20:28 +02:00
Justin 2dab6128b4 Added a List to get all Moves in ChessEngine 2025-06-20 02:17:17 +02:00
Justin 47591a7264 New method updateMoveList to fill JScrollPane 2025-06-20 01:58:28 +02:00
Justin d1d85ed428 Added JScrollPane to statsPanel for statistics 2025-06-20 01:53:30 +02:00
Justin 28496459cf Changing name from Chess to ChessDE in MainGui 2025-06-20 01:49:59 +02:00
Justin 5ae9aef605 Better looking flipButton 2025-06-19 22:56:25 +02:00
Justin 11cede7678 Updated code comments for better clarity 2025-06-19 22:32:57 +02:00
Justin 93570f2c1c Board flip feature implemented with proper highlight mapping 2025-06-19 22:28:10 +02:00
Justin 0e417bdca6 Fixed flip board feature 2025-06-19 21:57:17 +02:00
Justin 7da371cd9b Fully implemented the flip feature in Controller 2025-06-19 21:30:18 +02:00
Justin 994f03067c Setter for boolean isFlipped in GameGui 2025-06-19 21:27:38 +02:00
Justin d577d6843f Changed updateBoard method for board flip feature 2025-06-19 21:26:13 +02:00
Justin 1167b54260 New flip button in GameGui 2025-06-19 21:24:35 +02:00
Justin 241a532327 Added getter/setter to PlayerDTO 2025-06-19 21:14:45 +02:00
Justin f6cfc8fd9b Added constructor to PlayerDTO 2025-06-19 21:08:06 +02:00
Justin c0bff9e7c6 New class PlayerDTO 2025-06-19 21:05:53 +02:00
Justin 08fc96187b Adjust MainGui frame size to match GameGui 2025-06-19 20:51:37 +02:00
Justin 1613ab575f Refactor MainGui to use callback for game start 2025-06-19 20:46:53 +02:00