Commit Graph

110 Commits (ffbdb8b6e0c5ad93a777d50a444db77dbc1cb145)

Author SHA1 Message Date
valen ffbdb8b6e0 Aktuelles Spiel kann als pgn an gewünschten Speicherort, mit gewünschten
Namen gespeichert werden.
Header bis auf Datum ist immer Gleich
2025-06-23 13:16:13 +02:00
Justin 1dccba2e15 Reworked MainGui class 2025-06-23 03:39:40 +02:00
Justin b3af81910a Implemented the pgn reading feature in MainController 2025-06-23 03:38:52 +02:00
Justin 6bd35f8e30 Filling the statsPanel in PgnController 2025-06-23 03:38:22 +02:00
Justin 2e6b9ec81c New implemented class PgnSelectionGui 2025-06-23 03:38:02 +02:00
Justin f3079dc82e Implemented missing librarys 2025-06-23 03:03:49 +02:00
Justin 24f6339b06 Valentins pgn methods for saving and loading pgn files in ChessEngine 2025-06-23 03:01:16 +02:00
Justin 0d37de1cd9 Removed unused methods in PgnController 2025-06-23 02:57:05 +02:00
Justin 0f5e656614 Added PgnGui to MainController 2025-06-23 02:45:34 +02:00
Justin 778db90bc5 Added all methods to PgnController 2025-06-23 02:43:46 +02:00
Justin 6273261fd0 Added methods to PgnGui class 2025-06-23 02:40:30 +02:00
Justin f80fb99ba1 Reworked whole creativeMode 2025-06-23 02:28:59 +02:00
Justin 6b4cbda250 MainController now has a fully implemented CreativeGui 2025-06-23 01:37:09 +02:00
Justin 5dcdabb215 Fully implemented CreativeGui class 2025-06-23 01:35:57 +02:00
Justin a36fb3b69d Fully implemented CreativeController class 2025-06-23 01:35:43 +02:00
Justin 5d9f4e2b8e New Method setPositionFromFEN in ChessEngine 2025-06-23 01:34:13 +02:00
Justin 4ee2e021ed New PgnController class 2025-06-23 01:01:35 +02:00
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 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
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