X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/22e26d0f772ab548cabc61c7b77e64f47b368cf3..2aa8b56bd8bd59dae37fe031f8f2c474d659bb89:/usr/src/games/trek/play.c diff --git a/usr/src/games/trek/play.c b/usr/src/games/trek/play.c index 3b74a3e76a..ac00bdaba1 100644 --- a/usr/src/games/trek/play.c +++ b/usr/src/games/trek/play.c @@ -1,6 +1,23 @@ +/* + * Copyright (c) 1980 Regents of the University of California. + * All rights reserved. + * + * Redistribution and use in source and binary forms are permitted + * provided that the above copyright notice and this paragraph are + * duplicated in all such forms and that any documentation, + * advertising materials, and other materials related to such + * distribution and use acknowledge that the software was developed + * by the University of California, Berkeley. The name of the + * University may not be used to endorse or promote products derived + * from this software without specific prior written permission. + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED + * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. + */ + #ifndef lint -static char sccsid[] = "@(#)play.c 4.1 (Berkeley) %G%"; -#endif not lint +static char sccsid[] = "@(#)play.c 5.3 (Berkeley) %G%"; +#endif /* not lint */ # include "trek.h" # include "getpar.h" @@ -15,33 +32,37 @@ static char sccsid[] = "@(#)play.c 4.1 (Berkeley) %G%"; ** attack if the move was not free, and checkcond() to check up ** on how we are doing after the move. */ +extern int abandon(), capture(), shield(), computer(), dcrept(), + destruct(), dock(), help(), impulse(), lrscan(), + warp(), dumpgame(), rest(), shell(), srscan(), + reset(), torped(), visual(), setwarp(), undock(), phaser(); -struct cvntab Comtab[] +struct cvntab Comtab[] = { - "abandon", "", &abandon, 0, - "ca", "pture", &capture, 0, - "cl", "oak", &shield, -1, - "c", "omputer", &computer, 0, - "da", "mages", &dcrept, 0, - "destruct", "", &destruct, 0, - "do", "ck", &dock, 0, - "help", "", &help, 0, - "i", "mpulse", &impulse, 0, - "l", "rscan", &lrscan, 0, - "m", "ove", &warp, 0, - "p", "hasers", &phaser, 0, - "ram", "", &warp, 1, - "dump", "", &dumpgame, 0, - "r", "est", &rest, 0, - "shell", "", &shell, 0, - "sh", "ield", &shield, 0, - "s", "rscan", &srscan, 0, - "st", "atus", &srscan, -1, - "terminate", "", &reset, 0, - "t", "orpedo", &torped, 0, - "u", "ndock", &undock, 0, - "v", "isual", &visual, 0, - "w", "arp", &setwarp, 0, + "abandon", "", abandon, 0, + "ca", "pture", capture, 0, + "cl", "oak", shield, -1, + "c", "omputer", computer, 0, + "da", "mages", dcrept, 0, + "destruct", "", destruct, 0, + "do", "ck", dock, 0, + "help", "", help, 0, + "i", "mpulse", impulse, 0, + "l", "rscan", lrscan, 0, + "m", "ove", warp, 0, + "p", "hasers", phaser, 0, + "ram", "", warp, 1, + "dump", "", dumpgame, 0, + "r", "est", rest, 0, + "shell", "", shell, 0, + "sh", "ield", shield, 0, + "s", "rscan", srscan, 0, + "st", "atus", srscan, -1, + "terminate", "", reset, 0, + "t", "orpedo", torped, 0, + "u", "ndock", undock, 0, + "v", "isual", visual, 0, + "w", "arp", setwarp, 0, 0 };