ChrisO
Registered User.
- Local time
- Today, 15:54
- Joined
- Apr 30, 2003
- Messages
- 3,202
A new version is now available in Post #1 in this thread.
A game is now defined as ‘game name’ and ‘game start date’.
Dates are in ISO format yyyy-mm-dd
Example:
Rocky v Bullwinkle 1959-01-02
is a different game to
Rocky v Bullwinkle 1959-01-03
Resolution of difference is one (1) day.
Running short on screen real-estate particularly vertically at 1024x768:
To that end a Shortcut Menu Popup has been added.
Right click to activate. (A game must be selected to use it.)
1. To allow changing the board square colours and file properties.
2. To export the selected game as an email attachment. (Preferred)
3. To export the selected game as an email body. (Almost useless?)
4. To import a game file and either create a new game or update an old game.
(Within the header of the import file is both the game name and game start date. That defines if a new game is created or an old game is updated. It would be a good idea not to modify the import file at all.)
Configuration for file properties currently includes.
1. Setting the default file folder for export and import.
2. Setting the default file extension for export and import. (Problematic)
3. To reset to defaults (C:\ and TXT)
‘Colour picker’, ‘browse for folder’ and ‘browse for file’ have been included to make it a little easier to export and import games.
Game stepping buttons, Back and Next, now ‘Auto Repeat’ even though I didn’t tell them they should do it.
I guess they are happy in the service so I’ll just let them go for it.
(Which is another way of saying I don’t know how to stop them. )
The move validation code is still only partially done. However, in this version the validation stubs have been pushed out to a standard module, mdlValidation, rather than totally contained within the image Class module. The people at UA, who are writing the validation code, are doing so in a standard module, slowly. In this version each validation subroutine receives udtPieceArgs for the current piece and should return arguments to the piece by reference…no function return is required or allowed.
This is a 32 bit application and has not been tested as a 64 bit application.
Global error handling is turned off but it should not be needed.
Plus everything else I forgot to mention.
Apart from that it’s been a big rewrite and cleanup.
There is now enough code in it to choke a horse.
Have fun…
Chris.
A game is now defined as ‘game name’ and ‘game start date’.
Dates are in ISO format yyyy-mm-dd
Example:
Rocky v Bullwinkle 1959-01-02
is a different game to
Rocky v Bullwinkle 1959-01-03
Resolution of difference is one (1) day.
Running short on screen real-estate particularly vertically at 1024x768:
To that end a Shortcut Menu Popup has been added.
Right click to activate. (A game must be selected to use it.)
1. To allow changing the board square colours and file properties.
2. To export the selected game as an email attachment. (Preferred)
3. To export the selected game as an email body. (Almost useless?)
4. To import a game file and either create a new game or update an old game.
(Within the header of the import file is both the game name and game start date. That defines if a new game is created or an old game is updated. It would be a good idea not to modify the import file at all.)
Configuration for file properties currently includes.
1. Setting the default file folder for export and import.
2. Setting the default file extension for export and import. (Problematic)
3. To reset to defaults (C:\ and TXT)
‘Colour picker’, ‘browse for folder’ and ‘browse for file’ have been included to make it a little easier to export and import games.
Game stepping buttons, Back and Next, now ‘Auto Repeat’ even though I didn’t tell them they should do it.
I guess they are happy in the service so I’ll just let them go for it.
(Which is another way of saying I don’t know how to stop them. )
The move validation code is still only partially done. However, in this version the validation stubs have been pushed out to a standard module, mdlValidation, rather than totally contained within the image Class module. The people at UA, who are writing the validation code, are doing so in a standard module, slowly. In this version each validation subroutine receives udtPieceArgs for the current piece and should return arguments to the piece by reference…no function return is required or allowed.
This is a 32 bit application and has not been tested as a 64 bit application.
Global error handling is turned off but it should not be needed.
Plus everything else I forgot to mention.
Apart from that it’s been a big rewrite and cleanup.
There is now enough code in it to choke a horse.
Have fun…
Chris.