thomasmuller
|
5d45348c03
|
test commit
|
2025-06-23 17:34:02 +02:00 |
thomasmuller
|
94bb556288
|
Timer implementiert und in der gui anzeigbar
|
2025-06-23 16:43:03 +02:00 |
thomasmuller
|
ccbdf1c559
|
Countdown fertig implementiert und wird in der GUI angezeitg, Wechsel
zwischen dan spielenr ist möglich.
|
2025-06-23 15:56:13 +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 |
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 |
Justin
|
e9e8c7e650
|
Testing MainGui in Main
|
2025-06-19 20:40:55 +02:00 |
Justin
|
d3111b436c
|
New class MainGui
|
2025-06-19 20:34:06 +02:00 |
Justin
|
ddac012fd9
|
Changed name of Gui to GameGui
|
2025-06-19 20:30:32 +02:00 |
Justin
|
40b50ac12f
|
Removed unused package in Controller
|
2025-06-19 20:25:44 +02:00 |
Justin
|
3b3cc2dd0b
|
Fix wrong highlight positions by correcting board index calculation
|
2025-06-19 20:24:38 +02:00 |
Justin
|
441d4a3343
|
Changed updateBoard method in Gui to use DTOs
|
2025-06-19 20:20:03 +02:00 |
Justin
|
3ee0a5ece8
|
Removed unused packages
|
2025-06-19 20:19:36 +02:00 |
Justin
|
ed573d3338
|
Switch Controller to use DTOs for board updates
|
2025-06-19 20:15:28 +02:00 |
Justin
|
9adb0db66b
|
New getLegalDestinations method in ChessEngine
|
2025-06-19 20:01:05 +02:00 |
Justin
|
13cb12717a
|
New getPieceAt method in ChessEngine
|
2025-06-19 20:00:23 +02:00 |
Justin
|
6afb3584e5
|
New move method in ChessEngine
|
2025-06-19 19:57:45 +02:00 |
Justin
|
a4e7517571
|
New getBoardAsDTO() method in ChessEngine
|
2025-06-19 19:55:48 +02:00 |
Justin
|
86eb04d391
|
New convertPieceToDTO method in ChessEngine
|
2025-06-19 19:54:21 +02:00 |
Justin
|
f07c534205
|
Add getter to MoveDTO
|
2025-06-19 18:33:05 +02:00 |