home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Complete Encyclopedia of Games 3
/
GAMES1000V3_d2.iso
/
card
/
cardws17
/
changes.txt
< prev
next >
Wrap
Text File
|
1994-04-24
|
5KB
|
179 lines
Changes from 1.0 to 1.2a
Additions
- new HORIZONTAL and VERTICAL stack direction
Spreads all its card on its surface instead of stacking
them one on another
- Stack can now Overlap (like in pyramid)
- Icons can now represent the game it is connected to
- Automatic indentation in editor window
Bugs Corrected
- Bug in card dragging verticaly corrected
- Bug in initial Games List Box path
- Bug with iconic Help Box
- Bug with stack Direction := left and deltas calculation
- Bug with Turn instruction and the log
- Bug with garbage left between cards when CardWidth<Screen.Width.Unit
and new deltas > last deltas
- Bug with break in a with inside a predicate/function
- Bug in Games List Box and current directory
- Drawing problems when dragging cards over flashing ones
Quirks Adjusted
- Now Catches division by zero
Problems Spotted but not corrected
- Erasing problems in fireworks when menu opens
- Some Synchronicity problems between directory in file requester
and in Icons List Box
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Changes from 1.2a to 1.3a
Additions
- Choice between [Play Menu] and [Full Menu]
- Wait #seconde/100 procedure, timed call
- Menu and Window setup saved between sessions
- [Choose New Game] menu item
- In compiler, pre-processor added (mini) :
#include 'file'
- .CVC .CDH (.BMP future graphical extension)
Directories requester box
- [Make All] menu item to compile all *.cdl in a directory
- New direct topics acces from [Help] menu
- In compiler : ORDER stack (',' stack )* [';' statement ]
- Global variable SCORE : integer that will be used eventualy to
build a high-score table
- Global variable TITLE : string that should contains the
title of the game (will be in the title bar) and
when you create an Icon it is added to the .BMP
- Context Call to Stacks
D1.Select(12); D1.CheckHand; t:=D2.Check(King);
Changes
- Options Dialog Box choices moved to Menu
- Automatic Start upon game load from an Icon List Box
- In compiler : ADD card_interval [ TO stack_dst [ stack_pos ]]
you can now specify a position (stack_pos) to insert cards
- In compiler : STACK A1, A2, ... ; to declare multiple stacks.
- In compiler : WAIT time ; Inhibitive wait
Bugs Corrected
- In compiler : function test() ... ,
empty parameter list caused a segmentation fault
- Overlap of stack type over didn't work
- In langage, AA! if AA is function AA : stack, it didn't always work
and it didn't really tell.
- Flashing bug with stack of type over
Quirks Adjusted
- Stacks Redraw after wait
- Some directories quirks corrected
- Rules menu is grayed when not available
- When closing a window with a game in progress, asks approbation
Problems Spotted but still not corrected
- Erasing problems in fireworks when menu opens
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Changes from 1.3a to 1.5a
Additions
- In pre-processor added :
#define n
#ifdef n
#ifndef n
#else
#endif
- In compiler : New type : GROUP
syntax : '|' stack {',' stack} '|'
lets you group many stacks together to be used with the WITH instruction
- new direction in stack : lhorizontal, uvertical
- graphical CARD handler object
Changes
- In compiler : WITH modified to accept the new group type
WITH var DO statement FOR (stack | group) { ',' (stack | group) }
- In compiler : const_expression now has the same (as long it is
constant) syntax as expression
- Underscore can now be used in identifiers
- systems constant moved to system.cdh which is automatically
included after the game header.
Quirks Adjusted
- Automatic indentation in editor window was anoying in certain
occasion
Bugs Corrected
- Context call to methods was bugged
- Found another bug in stack overlap (left and up)
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Changes from 1.5a to 1.7a
Additions
Changes
- In compiler : var_def ::= VAR var_elm (',' var_elm) ';'
- In stack object : CARD is now HANDLER
- card object is now CARDS
- a method INIT is added to CARDS
- In compiler : OBJECT_NAME proc_def
SELF of proc_def becomes of type OBJECT_NAME
- In compiler : you can now define new object
- In compiler : random function
- In compiler : GROUP can now be empty
- cws.hlp version 1.7a
Quirks Adjusted
- Some type compatibility was not checked
- Hourglass while starting a game
Bugs Corrected
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Changes from 1.7a to 1.7g
Additions
- #define grid, draws the grid behind the playfield
- (simple) Installation program
Changes
Quirks Adjusted
- If a file is on the desktop, #include will take it there (with
its recent modification)
- EmptySpace now works correctly with stack with direction:=over
Bugs Corrected
- Clearing the right part of the icon list box when there is no scrollbar
- added sync between directory and browse in directories menu
- again, there was a bug in stack overlap redraw. Thanks to Jean-Pierre
for finding that one. However, the solution slows the drawing down...
- There was two bugs left in the automatic directory settings upon
installation. Thanks to Bob Hanes for pointing that out.
No thank to Jean-Pierre for his absent installation program...