billr@saab.CNA.TEK.COM (Bill Randle) (08/28/90)
Submitted-by: Robert Steven Glickstein <bobg+@andrew.cmu.edu> Posting-number: Volume 11, Issue 38 Archive-name: vcraps/Patch3 Patch-To: vcraps: Volume 11, Issue 34-35 [[This patch allows the '$' command to report how much of your money on the table is in returnable bets (i.e., bets that can be taken down). The '$' command also retains the old behavior of reporting the total amount of your current wagers.]] #! /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: patches03 # Wrapped by billr@saab on Mon Aug 27 10:02:00 1990 PATH=/bin:/usr/bin:/usr/ucb ; export PATH if test -f 'patches03' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'patches03'\" else echo shar: Extracting \"'patches03'\" \(1452 characters\) sed "s/^X//" >'patches03' <<'END_OF_FILE' X*** patchlevel.h.orig Fri Aug 24 12:09:14 1990 X--- patchlevel.h Mon Aug 27 08:35:55 1990 X*************** X*** 1 **** X! #define PATCHLEVEL 2 X--- 1 ---- X! #define PATCHLEVEL 3 X*** vcraps.c.orig Fri Aug 24 12:08:43 1990 X--- vcraps.c Mon Aug 27 08:35:27 1990 X*************** X*** 1755,1765 **** X X ShowTotal() X { X! int i, total = 0; X char buf[80]; X X! for (i = craps_PassLine; i < craps_Bets; ++i) X total += Craps_GetBet(&Table, i); X! sprintf(buf, "Wagers on table total $%d", total); X Message(buf); X } X--- 1755,1790 ---- X X ShowTotal() X { X! int i, total = 0, returnable = 0; X char buf[80]; X X! for (i = craps_PassLine; i < craps_Bets; ++i) { X total += Craps_GetBet(&Table, i); X! switch (i) { X! case craps_PassLine: X! case craps_DontPass: X! if (Craps_Point(&Table) == 0) X! returnable += Craps_GetBet(&Table, i); X! break; X! case craps_Come4: X! case craps_Come5: X! case craps_Come6: X! case craps_Come8: X! case craps_Come9: X! case craps_Come10: X! case craps_DontCome4: X! case craps_DontCome5: X! case craps_DontCome6: X! case craps_DontCome8: X! case craps_DontCome9: X! case craps_DontCome10: X! break; X! default: X! returnable += Craps_GetBet(&Table, i); X! break; X! } X! } X! sprintf(buf, "Wagers on table total $%d ($%d returnable)", X! total, returnable); X Message(buf); X } END_OF_FILE if test 1452 -ne `wc -c <'patches03'`; then echo shar: \"'patches03'\" unpacked with wrong size! fi # end of 'patches03' fi echo shar: End of shell archive. exit 0