date and time created 88/07/22 16:08:01 by bostic
[unix-history] / usr / src / games / mille / types.c
CommitLineData
8aa0e21b
KB
1/*
2 * Copyright (c) 1982 Regents of the University of California.
d6bad537
KB
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms are permitted
65c7d3b6
KB
6 * provided that the above copyright notice and this paragraph are
7 * duplicated in all such forms and that any documentation,
8 * advertising materials, and other materials related to such
9 * distribution and use acknowledge that the software was developed
10 * by the University of California, Berkeley. The name of the
11 * University may not be used to endorse or promote products derived
12 * from this software without specific prior written permission.
13 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
14 * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
15 * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
8aa0e21b
KB
16 */
17
18#ifndef lint
65c7d3b6 19static char sccsid[] = "@(#)types.c 5.3 (Berkeley) %G%";
d6bad537
KB
20#endif /* not lint */
21
8aa0e21b
KB
22# include "mille.h"
23
24/*
25 * @(#)types.c 1.1 (Berkeley) 4/1/82
26 */
27
28isrepair(card)
29reg CARD card; {
30
31 return card == C_GAS || card == C_SPARE || card == C_REPAIRS || card == C_INIT;
32}
33
34safety(card)
35reg CARD card; {
36
37 switch (card) {
38 case C_EMPTY:
39 case C_GAS:
40 case C_GAS_SAFE:
41 return C_GAS_SAFE;
42 case C_FLAT:
43 case C_SPARE:
44 case C_SPARE_SAFE:
45 return C_SPARE_SAFE;
46 case C_CRASH:
47 case C_REPAIRS:
48 case C_DRIVE_SAFE:
49 return C_DRIVE_SAFE;
50 case C_GO:
51 case C_STOP:
52 case C_RIGHT_WAY:
53 case C_LIMIT:
54 case C_END_LIMIT:
55 return C_RIGHT_WAY;
56 }
57 /* NOTREACHED */
58}
59