X-Git-Url: https://git.cameronkatri.com/bsdgames-darwin.git/blobdiff_plain/462fca95471224f85b85be911e72faee16cd1597..6ab4965434cb30f31450949e29f988bc4915e16d:/rogue/play.c?ds=sidebyside diff --git a/rogue/play.c b/rogue/play.c index de89a309..88245384 100644 --- a/rogue/play.c +++ b/rogue/play.c @@ -1,6 +1,8 @@ +/* $NetBSD: play.c,v 1.9 2008/01/14 03:50:02 dholland Exp $ */ + /* - * Copyright (c) 1988 The Regents of the University of California. - * All rights reserved. + * Copyright (c) 1988, 1993 + * The Regents of the University of California. All rights reserved. * * This code is derived from software contributed to Berkeley by * Timothy C. Stoehr. @@ -13,11 +15,7 @@ * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. - * 3. All advertising materials mentioning features or use of this software - * must display the following acknowledgement: - * This product includes software developed by the University of - * California, Berkeley and its contributors. - * 4. Neither the name of the University nor the names of its contributors + * 3. Neither the name of the University nor the names of its contributors * may be used to endorse or promote products derived from this software * without specific prior written permission. * @@ -34,9 +32,13 @@ * SUCH DAMAGE. */ +#include #ifndef lint -/*static char sccsid[] = "from: @(#)play.c 5.3 (Berkeley) 6/1/90";*/ -static char rcsid[] = "$Id: play.c,v 1.2 1993/08/01 18:52:19 mycroft Exp $"; +#if 0 +static char sccsid[] = "@(#)play.c 8.1 (Berkeley) 5/31/93"; +#else +__RCSID("$NetBSD: play.c,v 1.9 2008/01/14 03:50:02 dholland Exp $"); +#endif #endif /* not lint */ /* @@ -54,13 +56,11 @@ static char rcsid[] = "$Id: play.c,v 1.2 1993/08/01 18:52:19 mycroft Exp $"; #include "rogue.h" boolean interrupted = 0; -char *unknown_command = "unknown command"; -extern short party_room, bear_trap; -extern char hit_message[]; -extern boolean wizard, trap_door; +static const char unknown_command[] = "unknown command"; -play_level() +void +play_level(void) { short ch; int count; @@ -68,7 +68,7 @@ play_level() for (;;) { interrupted = 0; if (hit_message[0]) { - message(hit_message, 1); + messagef(1, "%s", hit_message); hit_message[0] = 0; } if (trap_door) { @@ -107,7 +107,7 @@ CH: case 'u': case 'n': case 'b': - (void) one_move_rogue(ch, 1); + (void)one_move_rogue(ch, 1); break; case 'H': case 'J': @@ -215,7 +215,7 @@ CH: throw(); break; case 'v': - message("rogue-clone: Version III. (Tim Stoehr was here), tektronix!zeus!tims", 0); + messagef(0, "rogue-clone: Version III. (Tim Stoehr was here), tektronix!zeus!tims"); break; case 'Q': quit(0); @@ -247,28 +247,28 @@ CH: if (wizard) { inventory(&level_objects, ALL_OBJECTS); } else { - message(unknown_command, 0); + messagef(0, "%s", unknown_command); } break; case '\023': if (wizard) { draw_magic_map(); } else { - message(unknown_command, 0); + messagef(0, "%s", unknown_command); } break; case '\024': if (wizard) { show_traps(); } else { - message(unknown_command, 0); + messagef(0, "%s", unknown_command); } break; case '\017': if (wizard) { show_objects(); } else { - message(unknown_command, 0); + messagef(0, "%s", unknown_command); } break; case '\001': @@ -278,21 +278,21 @@ CH: if (wizard) { c_object_for_wizard(); } else { - message(unknown_command, 0); + messagef(0, "%s", unknown_command); } break; case '\015': if (wizard) { show_monsters(); } else { - message(unknown_command, 0); + messagef(0, "%s", unknown_command); } break; case 'S': save_game(); break; default: - message(unknown_command, 0); + messagef(0, "%s", unknown_command); break; } }