1: /*
2: * main.c
3: *
4: * This source herein may be modified and/or distributed by anybody who
5: * so desires, with the following restrictions:
6: * 1.) No portion of this notice shall be removed.
7: * 2.) Credit shall not be taken for the creation of this source.
8: * 3.) This code is not to be traded, sold, or used for personal
9: * gain or profit.
10: *
11: */
12:
13: #ifndef lint
14: static char sccsid[] = "@(#)main.c 5.1 (Berkeley) 11/25/87";
15: #endif /* not lint */
16:
17: #include "rogue.h"
18:
19: extern short party_room;
20:
21: main(argc, argv)
22: int argc;
23: char *argv[];
24: {
25: if (init(argc, argv)) { /* restored game */
26: goto PL;
27: }
28:
29: for (;;) {
30: clear_level();
31: make_level();
32: put_objects();
33: put_stairs();
34: add_traps();
35: put_mons();
36: put_player(party_room);
37: print_stats(STAT_ALL);
38: PL:
39: play_level();
40: free_stuff(&level_objects);
41: free_stuff(&level_monsters);
42: }
43: }
Defined functions
main
defined in line
21;
never used
Defined variables