annotate rogue3/rogue36.cat @ 215:1b73a8641b37

rogue4: fix most GCC5 warnings. Converting all function definitions to ANSI style accounts for most of the change. This has exposed other problems, such as daemons not actually being their stated type, that will require more careful solutions.
author John "Elwin" Edwards
date Wed, 27 Jan 2016 19:41:05 -0500
parents 38acf3eb27e6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
1 ROGUE(6) ROGUE(6)
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
2
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
3
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
4
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
5 NAME
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
6 rogue - Exploring The Dungeons of Doom
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
7
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
8 SYNOPSIS
9
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
9 rogue [ -s ] [ save_file ] [ -n playername ]
0
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
10
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
11 DESCRIPTION
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
12 Rogue is a computer fantasy game with a new twist. It is crt oriented
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
13 and the object of the game is to survive the attacks of various mon-
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
14 sters and get a lot of gold, rather than the puzzle solving orientation
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
15 of most computer fantasy games.
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
16
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
17 To get started you really only need to know two commands. The command
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
18 ? will give you a list of the available commands and the command /
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
19 will identify the things you see on the screen.
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
20
9
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
21 To win the game (as opposed to merely playing to beat other people's
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
22 high scores) you must locate the Amulet of Yendor which is somewhere
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
23 below the 20th level of the dungeon and get it out. Nobody has
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
24 achieved this yet and if somebody does, they will probably go down in
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
25 history as a hero among heros.
0
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
26
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
27 When the game ends, either by your death, when you quit, or if you (by
9
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
28 some miracle) manage to win, rogue will give you a list of the top-ten
0
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
29 scorers. The scoring is based entirely upon how much gold you get.
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
30 There is a 10% penalty for getting yourself killed.
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
31
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
32 For more detailed directions, read the document A Guide to the Dungeons
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
33 of Doom.
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
34
9
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
35 OPTIONS
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
36 If a save_file argument is given, rogue will attempt to load a previ-
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
37 ously saved game from that file.
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
38
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
39 With the -n option, rogue will load a game with the name playername
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
40 from a location defined at compile time. If no such game exists, it
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
41 will start one.
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
42
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
43 The -s option prints the top-ten scores list and exits.
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
44
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
45
0
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
46 FILES
9
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
47 /usr/local/games/roguelike/rogue3.scr Score file
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
48 ~/rogue3.save Default save file
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
49 /usr/local/games/roguelike/rogue3save System savefiles
0
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
50
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
51 SEE ALSO
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
52 Michael C. Toy, A Guide to the Dungeons of Doom
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
53
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
54 BUGS
9
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
55 Probably infinite. Currently known bugs are: Sometimes you are still
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
56 hungry even after you eat food and sometimes you get a monster on the
0
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
57 screen in reverse video which may or may not cause a core dump.
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
58
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
59 COPYRIGHT
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
60 Rogue: Exploring the Dungeons of Doom
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
61 Copyright (C) 1980, 1981 Michael Toy, Ken Arnold and Glenn Wichman
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
62 All rights reserved.
9
38acf3eb27e6 Update the documentation
edwarj4
parents: 0
diff changeset
63 License: 3-clause BSD, see LICENSE.txt for details.
0
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
64
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
65
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
66
527e2150eaf0 Import Rogue 3.6 from the Roguelike Restoration Project (r1490)
edwarj4
parents:
diff changeset
67 3rd Berkeley Distribution ROGUE(6)