valen
|
4b99d6e233
|
Quicksave programmiert (muss nur noch mit Buttons verknüpft werden)
Variable: private MoveBackup quicksave = null; hinzugefügt
Methoden: save() und load()
|
2025-06-22 17:37:09 +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 |
Justin
|
329886aa5a
|
Add constructor to MoveDTO
|
2025-06-19 17:44:24 +02:00 |
Justin
|
f468f6f285
|
Add getter to PieceDTO
|
2025-06-19 17:41:15 +02:00 |
Justin
|
326d4ce98c
|
Add constructor to PieceDTO
|
2025-06-19 17:38:22 +02:00 |
Justin
|
dc766f961f
|
Add constructor and getter/setter to BoardDTO
|
2025-06-19 17:33:36 +02:00 |
Justin
|
96589f4b6e
|
Changed package name 'gui' to 'view'
|
2025-06-19 17:17:34 +02:00 |
Justin
|
84ea584bb0
|
Created DTO classes
|
2025-06-19 17:16:21 +02:00 |
Justin
|
3e47cd2163
|
Newer java version in pom.xml
|
2025-06-19 02:14:41 +02:00 |
Justin
|
17bdd3e37f
|
Implement core Controller functionality
|
2025-06-19 02:02:15 +02:00 |
Justin
|
8dcbe0a5ca
|
Add Controller class and integrate with Main
|
2025-06-19 01:25:16 +02:00 |
Justin
|
fe3a5dec5b
|
Merge branch 'ChessEngine' into Main
|
2025-06-18 21:19:28 +02:00 |
Justin
|
2e42de650d
|
Add displayMessage() method to Gui
|
2025-06-18 20:45:21 +02:00 |
Justin
|
54453eba45
|
Add updateBoard() method to Gui
|
2025-06-18 20:41:32 +02:00 |