home *** CD-ROM | disk | FTP | other *** search
/ Adventures in Heaven 2 / adventuresinheaven2powergamesfordosandwindows.iso / windows / arcade / cbzone / changelo < prev    next >
Text File  |  1992-05-27  |  4KB  |  99 lines

  1. ChangeLog
  2. ---------
  3. Author - Todd Mummert, CMU
  4.          December 1990
  5.  
  6. RCS Info
  7.  $Header: ChangeLog,v 1.1 91/01/12 02:02:10 mummert Locked $
  8.  
  9.  * History:
  10.  * 11/xx/90 - was made aware of existance of the Fortran source
  11.  *  (twm)     written by Justin S. Revenaugh
  12.  * 12/01/90 - converted Fortran source to C.  Added variable
  13.  *  (twm)     delay to the program.  Then decided to add the
  14.  *            variable object options to the program and command
  15.  *            line parsing.  The biggest change was adding better
  16.  *            data structures in order to create objects.  Each
  17.  *            object has associated with it the necessary state
  18.  *            information as well as space for its line graphics.
  19.  * 12/07/90   Hacked in a little bit more X support for iconification
  20.  *  (twm)     and redrawing.  Changed gprmultiline/gprpolyling to
  21.  *            get rid of the malloc call during every draw operation.
  22.  
  23. 1st release 12/12/90
  24.  
  25. 12/13/90
  26.  * change naming convention...keep names under 14 characters.
  27.  * fix problem in c_graphics.c in routine updatedisplay();
  28.        change size of char text[] from 10 to 11.
  29.  * free objects prior to calling scores.  prevents a highly
  30.        unlikely failure from malloc if you're playing with
  31.        several thousand objects.
  32.  * it is possible for the game to hang on startup, if you place
  33.        the window in the upper left.  we force an initial resize
  34.        by creating the window one pixel wider/longer than we need.
  35. --ON EXPO --
  36.  
  37. 12/18/90
  38.  * changed how the username was found.  look for it in the passwd
  39.        file first, then use getlogin() if necessary.  this allows
  40.        people who su from another acct to play under their own
  41.        name.
  42.  * added a PatchLevel.h file...
  43.  
  44. 12/19/90
  45.  * added an option to flush any output to the tty.  This option allows
  46.        the game to be backgrounded from inception, as well as letting
  47.        it run from X menus.
  48.  * moved scorefile to X display, unless just scores asked for.
  49.  * now using RCS...should make it easier to track bug reports.
  50.  
  51. 12/23/90
  52.  * added a cursor.
  53.  * placed some objects into pixmaps...should make the game playable on
  54.     machines which don't draw circles well.
  55.  
  56. 12/30/90
  57.  * added the preliminary color support.  unfortunately, i have only a limited
  58.     number of machines on which to test the changes, so i'll have to depend
  59.     on alpha-testers here.
  60.  
  61. 01/01/91
  62.  * finished preliminary color support...bitblt should now work correctly
  63.    on color machines.  We try to use the default colormap first.  If
  64.    that fails, we try to create our own colormap.  Lastly, we'll run in
  65.    mono.
  66.  
  67. 01/04/91
  68.  * fixed problem with buildpixmaps() computing the depth of display
  69.    incorrectly.   i was always looking at screen 0, when i should have
  70.    been using the default screen.
  71.  * added preliminary resources...
  72.  
  73. 01/13/91
  74.  * finished resources.   options are first parsed through the resource
  75.    manager and then by parseopts().
  76.  * color is now fully supported.
  77.  * cursor is now an option, off by default.
  78.  * no longer let the player place the window, since we're going to move
  79.    it anyway.
  80.  * updated the helpfile
  81.  * an imakefile is now present.
  82.  * the environment variable PAGER now allows the player to select how to
  83.    read the helpfile and/or message-of-the-day.
  84. 01/26/91
  85.  * changed fonts...used ISO standard fontnames.
  86.  * game no longer takes up whole window.  now the cursor is confined to the
  87.    game window.
  88.  * game window is redrawn on an expose event, even if paused.  tanks/blocks
  89.    are not redrawn however.
  90.  
  91. Changes-Yet-to-Be
  92.  * ask if the player wants to play another game, after one has ended.
  93.  * check to see if flock() is available...do all sysv systems have
  94.        lockf()?
  95.  * find some nice common fonts...
  96.  * check for bad return statuses in setcolormap
  97.  * make a man page
  98.  
  99.