[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdegames/kreversi
From: Inge Wallin <inge () lysator ! liu ! se>
Date: 2005-04-03 16:03:47
Message-ID: 20050403160347.5BD76637 () office ! kde ! org
[Download RAW message or body]
CVS commit by ingwa:
Some small changes to TODO and DESIGN to make them up-to-date
M +10 -5 DESIGN 1.4
M +11 -9 TODO 1.28
--- kdegames/kreversi/DESIGN #1.3:1.4
@@ -1,8 +1,12 @@
This file describes the overall design of KReversi. Some of the
classes have different names at this point, but that is indicated by a
-(now: XXX) tag. Almost all of the classes hold more members than are
-mentioned here, but those are implementation details and would only
-obscure the overall picture. This file is only to give a helicopter
-view of the program, not to serve as detailed documentation.
+(now: XXX) tag. These names will be changed when the KDE project has
+converted from CVS to Subversion since Subversion has so much better
+support for renaming files and directories.
+
+Almost all of the classes hold more members than are mentioned here,
+but those are implementation details and would only obscure the
+overall picture. This file is only to give a helicopter view of the
+program, not to serve as detailed documentation.
@@ -94,5 +98,6 @@
KReversi
The main class for the KReversi program
- Contains: *QReversiGame (owner)
+ Contains: KActions
+ *QReversiGame (owner)
*KReversiBoardView (owner) (now)
*KReversiGameView (owner) (Planned)
--- kdegames/kreversi/TODO #1.27:1.28
@@ -5,9 +5,5 @@
----
-* (from step 4 below)
-
-* Investigate if there is something wrong with the highscore handling.
- It seems as if a game is finished before all squares are covered
- that the highscore code is never engaged.
+* Create QReversiGameView
@@ -15,16 +11,21 @@
-* More cleaning / refactoring
- + class Kreversi is still a bit of a mess. Separate it more ----
+* Implement the plans in DESIGN
+ + Implement the QReversiGameView class ----
+ Move all handling of possible moves into the BoardView class ----
+ + Implement the QEngineView class ----
+
+* More cleaning / refactoring
+ + class KReversi is still a bit of a mess. Separate it more ----
* Enhancements to the view
+ Letters A-H and figures 1-8 on the board view. DONE
- + Show possible moves in the current position ----
+
+ + Show possible moves in the current position DONE
- Actually show them on the board done
- Create a toggle action to toggle it on/off done
- Make an icon for the toggle action --
- Bug: legal moves don't get updated if one side has to pass --
- - Bug: legal moves don't work together with hint.
+ - Bug: legal moves don't work together with hint. --
+ Show moves made during the game DONE
@@ -32,4 +33,5 @@
+ Wish 102813: Should be able to show last move DONE
+ - Make an icon for the toggle action --
- Bug: When turned on, should show last move immediately --
- Bug: When turned off, should unshow ast move immediately --
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic