home *** CD-ROM | disk | FTP | other *** search
/ The Complete Encyclopedia of Games 3 / GAMES1000V3_d2.iso / card / cardws17 / changes.txt < prev    next >
Text File  |  1994-04-24  |  5KB  |  179 lines

  1. Changes from 1.0 to 1.2a
  2.  
  3. Additions
  4.  
  5. - new HORIZONTAL and VERTICAL stack direction
  6.   Spreads all its card on its surface instead of stacking
  7.   them one on another
  8. - Stack can now Overlap (like in pyramid)
  9. - Icons can now represent the game it is connected to
  10. - Automatic indentation in editor window
  11.  
  12. Bugs Corrected
  13.  
  14. - Bug in card dragging verticaly corrected
  15. - Bug in initial Games List Box path
  16. - Bug with iconic Help Box
  17. - Bug with stack Direction := left and deltas calculation
  18. - Bug with Turn instruction and the log
  19. - Bug with garbage left between cards when CardWidth<Screen.Width.Unit
  20.   and new deltas > last deltas
  21. - Bug with break in a with inside a predicate/function
  22. - Bug in Games List Box and current directory
  23. - Drawing problems when dragging cards over flashing ones
  24.  
  25. Quirks Adjusted
  26.  
  27. - Now Catches division by zero
  28.  
  29. Problems Spotted but not corrected
  30.  
  31. - Erasing problems in fireworks when menu opens
  32. - Some Synchronicity problems between directory in file requester
  33.   and in Icons List Box
  34.  
  35. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  36.  
  37. Changes from 1.2a to 1.3a
  38.  
  39. Additions
  40.  
  41. - Choice between [Play Menu] and [Full Menu]
  42. - Wait #seconde/100 procedure, timed call
  43. - Menu and Window setup saved between sessions
  44. - [Choose New Game] menu item
  45. - In compiler, pre-processor added (mini) :
  46.   #include 'file'
  47. - .CVC .CDH (.BMP future graphical extension)
  48.   Directories requester box   
  49. - [Make All] menu item to compile all *.cdl in a directory
  50. - New direct topics acces from [Help] menu
  51. - In compiler : ORDER stack (',' stack )* [';' statement ]
  52. - Global variable SCORE : integer that will be used eventualy to
  53.   build a high-score table
  54. - Global variable TITLE : string that should contains the
  55.   title of the game (will be in the title bar) and
  56.   when you create an Icon it is added to the .BMP
  57. - Context Call to Stacks
  58.   D1.Select(12); D1.CheckHand; t:=D2.Check(King);
  59.  
  60. Changes
  61.  
  62. - Options Dialog Box choices moved to Menu
  63. - Automatic Start upon game load from an Icon List Box
  64. - In compiler : ADD card_interval [ TO stack_dst [ stack_pos ]]
  65.   you can now specify a position (stack_pos) to insert cards
  66. - In compiler : STACK A1, A2, ... ; to declare multiple stacks.
  67. - In compiler : WAIT time ; Inhibitive wait
  68.  
  69. Bugs Corrected
  70.  
  71. - In compiler : function test() ... ,
  72.   empty parameter list caused a segmentation fault
  73. - Overlap of stack type over didn't work
  74. - In langage, AA! if AA is function AA : stack, it didn't always work
  75.   and it didn't really tell.
  76. - Flashing bug with stack of type over
  77.  
  78. Quirks Adjusted
  79.  
  80. - Stacks Redraw after wait
  81. - Some directories quirks corrected
  82. - Rules menu is grayed when not available
  83. - When closing a window with a game in progress, asks approbation
  84.  
  85. Problems Spotted but still not corrected
  86.  
  87. - Erasing problems in fireworks when menu opens
  88.  
  89. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  90.  
  91. Changes from 1.3a to 1.5a
  92.  
  93. Additions
  94.  
  95. - In pre-processor added :
  96.   #define n
  97.   #ifdef n
  98.   #ifndef n
  99.   #else
  100.   #endif
  101. - In compiler : New type : GROUP
  102.   syntax : '|' stack {',' stack} '|'
  103.   lets you group many stacks together to be used with the WITH instruction
  104. - new direction in stack : lhorizontal, uvertical
  105. - graphical CARD handler object
  106.  
  107. Changes
  108.  
  109. - In compiler : WITH modified to accept the new group type
  110.   WITH var DO statement FOR (stack | group) { ',' (stack | group) }
  111. - In compiler : const_expression now has the same (as long it is
  112.   constant) syntax as expression
  113. - Underscore can now be used in identifiers
  114. - systems constant moved to system.cdh which is automatically
  115.   included after the game header.
  116.  
  117. Quirks Adjusted
  118.  
  119. - Automatic indentation in editor window was anoying in certain
  120.   occasion
  121.  
  122. Bugs Corrected
  123.  
  124. - Context call to methods was bugged
  125. - Found another bug in stack overlap (left and up)
  126.  
  127. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  128.  
  129. Changes from 1.5a to 1.7a
  130.  
  131. Additions
  132.  
  133. Changes
  134.  
  135. - In compiler : var_def ::= VAR var_elm (',' var_elm) ';'
  136. - In stack object : CARD is now HANDLER
  137. - card object is now CARDS
  138. - a method INIT is added to CARDS
  139. - In compiler : OBJECT_NAME proc_def
  140.   SELF of proc_def becomes of type OBJECT_NAME
  141. - In compiler : you can now define new object
  142. - In compiler : random function
  143. - In compiler : GROUP can now be empty
  144. - cws.hlp version 1.7a
  145.  
  146. Quirks Adjusted
  147.  
  148. - Some type compatibility was not checked
  149. - Hourglass while starting a game
  150.  
  151. Bugs Corrected
  152.  
  153. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  154.  
  155. Changes from 1.7a to 1.7g
  156.  
  157. Additions
  158.  
  159. - #define grid, draws the grid behind the playfield
  160. - (simple) Installation program
  161.  
  162. Changes
  163.  
  164. Quirks Adjusted
  165.  
  166. - If a file is on the desktop, #include will take it there (with
  167.   its recent modification)
  168. - EmptySpace now works correctly with stack with direction:=over
  169.  
  170. Bugs Corrected
  171.  
  172. - Clearing the right part of the icon list box when there is no scrollbar
  173. - added sync between directory and browse in directories menu
  174. - again, there was a bug in stack overlap redraw.  Thanks to Jean-Pierre
  175.   for finding that one.  However, the solution slows the drawing down...
  176. - There was two bugs left in the automatic directory settings upon
  177.   installation.  Thanks to Bob Hanes for pointing that out.
  178.   No thank to Jean-Pierre for his absent installation program...
  179.