From bacchus.pa.dec.com!decwrl!uunet!zephyr.ens.tek.com!tekred!saab!billr Tue Jun 26 12:29:16 PDT 1990
Article 967 of comp.sources.games:
Path: bacchus.pa.dec.com!decwrl!uunet!zephyr.ens.tek.com!tekred!saab!billr
From: billr@saab.CNA.TEK.COM (Bill Randle)
Newsgroups: comp.sources.games
Subject: v10i043:  othello2 - othello game for SunView/XView/X11/curses, Patch6
Message-ID: <5849@tekred.CNA.TEK.COM>
Date: 26 Jun 90 13:57:24 GMT
Sender: news@tekred.CNA.TEK.COM
Lines: 170
Approved: billr@saab.CNA.TEK.COM

Submitted-by: Rich Burridge <rburridge@sun.COM>
Posting-number: Volume 10, Issue 43
Archive-name: othello2/Patch6
Patch-To: othello2: Volume 9, Issue 37-40

[[This patch makes the following changes:

       * From John Eras <jeras@hqsun2.oracle.com>
         Added the ability to redraw the screen with ^L for the tty
         version.

       * From Heather Rose <hrose@Sun.COM>
         Set the othello frame BUSY while the computer plays it move,
         to prevent an xnews server hang from another mouse click.

Previous patches for othello are available from the archive server.
Send a message to rb-archive-server@Aus.Sun.COM containing the message:

send othello patchn

where n is the number of the patch you want.

You might also have to include a "path" line in this message, to denote a
valid path for the archive server to use, to get the message back to you.
For example:

path uunet.uu.net!machine!user

Rich Burridge - richb@Aus.Sun.COM]]

#! /bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of shell archive."
# Contents:  patches06
# Wrapped by billr@saab on Tue Jun 26 06:56:44 1990
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'patches06' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'patches06'\"
else
echo shar: Extracting \"'patches06'\" \(3357 characters\)
sed "s/^X//" >'patches06' <<'END_OF_FILE'
X------- patchlevel.h -------
X*** /tmp/da04840	Wed May 30 21:26:09 1990
X--- patchlevel.h	Wed May 30 19:53:11 1990
X***************
X*** 19,22 ****
X   *  to me, then an attempt will be made to fix them.
X   */
X  
X! #define  PATCHLEVEL  5
X--- 19,22 ----
X   *  to me, then an attempt will be made to fix them.
X   */
X  
X! #define  PATCHLEVEL  6
X
X------- README -------
X*** /tmp/da04843	Wed May 30 21:26:10 1990
X--- README	Wed May 30 21:24:35 1990
X***************
X*** 30,37 ****
X  John Rosauer, Steve Misrack, Hugues Leroy, Linton Miller, Mike Stump,
X  D. Hugh Redelmeier, Scott W. Danielson, Gary D. Kline, Kjetil Torgrim
X  Homme, Peter Johansson, Alfred Nathaniel, Arnold Gill, Martin Chudley,
X! W Mat Waites and Keith Moore for bug reports and/or bug fixes plus
X! suggested enhancements.
X  
X  
X  Suggestions for furthur improvement would be most welcome, plus bugs,
X--- 30,37 ----
X  John Rosauer, Steve Misrack, Hugues Leroy, Linton Miller, Mike Stump,
X  D. Hugh Redelmeier, Scott W. Danielson, Gary D. Kline, Kjetil Torgrim
X  Homme, Peter Johansson, Alfred Nathaniel, Arnold Gill, Martin Chudley,
X! W Mat Waites, Keith Moore, John Eras and Heather Rose for bug reports
X! and/or bug fixes plus suggested enhancements.
X  
X  
X  Suggestions for furthur improvement would be most welcome, plus bugs,
X
X------- CHANGES -------
X*** /tmp/da04846	Wed May 30 21:26:11 1990
X--- CHANGES	Wed May 30 21:16:01 1990
X***************
X*** 132,134 ****
X--- 132,144 ----
X         * From Keith Moore <moore@cs.utk.edu>
X           Fix type conflicts that crop up under ANCI C on an IBM RT under
X           BSD 4.3.
X+ 
X+ v1.3 - patchlevel 6. 31st May 1990.
X+ 
X+        * From John Eras <jeras@hqsun2.oracle.com>
X+          Added the ability to redraw the screen with ^L for the tty
X+          version.
X+ 
X+        * From Heather Rose <hrose@Sun.COM>
X+          Set the othello frame BUSY while the computer plays it move,
X+          to prevent an xnews server hang from another mouse click.
X
X------- xview.c -------
X*** /tmp/da04849	Wed May 30 21:26:13 1990
X--- xview.c	Wed May 30 20:42:48 1990
X***************
X*** 87,92 ****
X--- 87,95 ----
X    cur_event = event ;
X    process_event() ;       /* Determine what kind of event it is. */
X    handle_event() ;        /* And do the appropriate action. */
X+ 
X+   if (nextc == LEFT_UP || nextc == MIDDLE_UP || nextc == RIGHT_UP)
X+     XV_SET(frame, FRAME_BUSY, FALSE, 0) ;
X  }
X  
X  
X***************
X*** 444,449 ****
X--- 447,453 ----
X             if (id == MS_LEFT)   nextc = LEFT_UP ;
X        else if (id == MS_MIDDLE) nextc = MIDDLE_UP ;
X        else if (id == MS_RIGHT)  nextc = RIGHT_UP ;
X+       XV_SET(frame, FRAME_BUSY, TRUE, 0) ;
X      }
X    else if (event_is_ascii(cur_event))
X      {
X***************
X*** 456,461 ****
X--- 460,466 ----
X  set_cursor(ctype)
X  enum curtype ctype ;
X  {
X+   if (ctype == NOCURSOR) return ;
X    XV_SET(cpw, WIN_CURSOR, cursor[(int) ctype], 0) ;
X    XV_SET(xv_default_server, SERVER_SYNC, 1, 0) ;
X  }
X
X------- tty.c -------
X*** /tmp/da04852	Wed May 30 21:26:15 1990
X--- tty.c	Wed May 30 19:50:16 1990
X***************
X*** 431,437 ****
X  
X  process_event()           /* Process the next user input. */
X  {
X!   nextc = KEYBOARD ;
X  }
X  
X  
X--- 431,438 ----
X  
X  process_event()           /* Process the next user input. */
X  {
X!   if (cur_ch == 12) nextc = FRAME_REPAINT ;
X!   else nextc = KEYBOARD ;
X  }
X  
X  
X
X
END_OF_FILE
if test 3357 -ne `wc -c <'patches06'`; then
    echo shar: \"'patches06'\" unpacked with wrong size!
fi
# end of 'patches06'
fi
echo shar: End of shell archive.
exit 0


