Go to the source code of this file.
Classes | |
| struct | wac |
| struct | trav |
Defines | |
| #define | EXIT_FAILURE 1 |
| #define | EXIT_SUCCESS (!(EXIT_FAILURE)) |
| #define | INPUTBUFLEN 80 |
| #define | FALSE (0) |
| #define | TRUE (!FALSE) |
| #define | MAXOBJ 123 |
| #define | MAXLOC 248 |
| #define | WORDSIZE 20 |
| #define | MAXMSG 408 |
| #define | HNTMAX 18 |
| #define | HNTMIN 7 |
| #define | MAXWORDS 25 |
| #define | MAXITEMS 45 |
| #define | CLASS(word) ((word)<0 ? -((-(word)) / 1000) : (word) / 1000) |
| #define | VAL(word) ((word)<0 ? -((-(word)) % 1000) : (word) % 1000) |
| #define | MAXTRAV (23+1) |
| #define | DWARFMAX 6 |
| #define | MAXDIE 3 |
| #define | MAXTRS 79 |
| #define | Y2 33 |
| #define | ANVIL 91 |
| #define | AXE 28 |
| #define | BATTERIES 39 |
| #define | BEAR 35 |
| #define | BEES 87 |
| #define | BILLBD 116 |
| #define | BIRD 101 |
| #define | BOAT 48 |
| #define | BOOK 110 |
| #define | BOOK2 BOOK + 1 |
| #define | BOOTH 93 |
| #define | BOTTLE 20 |
| #define | BRUSH 114 |
| #define | CAGE 4 |
| #define | CAKES 107 |
| #define | CARVNG 115 |
| #define | CASK 71 |
| #define | CHAIN 64 |
| #define | CHASM 21 |
| #define | CHASM2 CHASM + 1 |
| #define | CHEST 55 |
| #define | CLAM 14 |
| #define | CLOAK 47 |
| #define | COINS 54 |
| #define | CROWN 66 |
| #define | DOG 98 |
| #define | DOOR 41 |
| #define | DRAGON 31 |
| #define | DWARF 17 |
| #define | EGGS 56 |
| #define | EMERALD 59 |
| #define | FISSURE 12 |
| #define | FLOWER 46 |
| #define | FLY 69 |
| #define | FOOD 19 |
| #define | GNOME 105 |
| #define | GRAIL 70 |
| #define | GRATE 3 |
| #define | HIVE 97 |
| #define | HONEY 96 |
| #define | HORN 52 |
| #define | JEWELS 53 |
| #define | KEYS 102 |
| #define | KNIFE 18 |
| #define | LAMP 2 |
| #define | LYRE 68 |
| #define | MAGAZINE 16 |
| #define | MESSAGE 36 |
| #define | MIRROR 23 |
| #define | MUSHRM 106 |
| #define | NUGGET 50 |
| #define | OIL 83 |
| #define | OIL2 OIL + 1 |
| #define | OYSTER 15 |
| #define | PLAGUE 125 |
| #define | PEARL 61 |
| #define | PHONE 94 |
| #define | PILLOW 10 |
| #define | PLANT 24 |
| #define | PLANT2 PLANT + 1 |
| #define | POLE 9 |
| #define | POSTER 113 |
| #define | PYRAMID 60 |
| #define | RADIUM 119 |
| #define | RING 72 |
| #define | ROCKS 92 |
| #define | ROD 5 |
| #define | ROD2 ROD + 1 |
| #define | RUG 62 |
| #define | SAFE 112 |
| #define | SAPPHIRE 69 |
| #define | SHIELD 118 |
| #define | SHOES 67 |
| #define | SKEY 90 |
| #define | SLUGS 95 |
| #define | SNAKE 11 |
| #define | SPHERE 120 |
| #define | SPICES 63 |
| #define | SPIDER 121 |
| #define | STEPS 7 |
| #define | STICKS 49 |
| #define | SWORD 65 |
| #define | TABLET 13 |
| #define | TDOOR 42 |
| #define | TDOOR2 TDOOR + 1 |
| #define | PDOOR TDOOR2 + 1 |
| #define | TRIDENT 57 |
| #define | TROLL 33 |
| #define | TROLL2 TROLL + 1 |
| #define | VASE 58 |
| #define | VEND 38 |
| #define | WALL 88 |
| #define | WALL2 WALL + 1 |
| #define | WATER 81 |
| #define | WATER2 WATER + 1 |
| #define | WINE 85 |
| #define | WINE2 WINE + 1 |
| #define | WUMPUS 99 |
| #define | BACK 8 |
| #define | CAVE 67 |
| #define | DEPRESSION 63 |
| #define | ENTRANCE 64 |
| #define | EXIT 11 |
| #define | NULLX 21 |
| #define | TAKE 1 |
| #define | DROP 2 |
| #define | SAY 3 |
| #define | OPEN 4 |
| #define | NOTHING 5 |
| #define | CLOSE 6 |
| #define | ON 7 |
| #define | OFF 8 |
| #define | WAVE 9 |
| #define | CALM 10 |
| #define | WALK 11 |
| #define | KILL 12 |
| #define | POUR 13 |
| #define | EAT 14 |
| #define | DRINK 15 |
| #define | RUB 16 |
| #define | THROW 17 |
| #define | QUIT 18 |
| #define | FIND 19 |
| #define | INVENTORY 20 |
| #define | FEED 21 |
| #define | FILL 22 |
| #define | BLAST 23 |
| #define | SCORE 24 |
| #define | FOO 25 |
| #define | BRIEF 26 |
| #define | READ 27 |
| #define | BREAK 28 |
| #define | WAKE 29 |
| #define | SUSPEND 30 |
| #define | RESTORE 31 |
| #define | YANK 32 |
| #define | WEAR 33 |
| #define | HIT 34 |
| #define | ANSWER 35 |
| #define | BLOW 36 |
| #define | LEAVE 37 |
| #define | YELL 38 |
| #define | DIAL 39 |
| #define | PLAY 40 |
| #define | PICK 41 |
| #define | PUT 42 |
| #define | TURN 43 |
| #define | GET 44 |
| #define | INSRT 45 |
| #define | REMOVE 46 |
| #define | BURN 47 |
| #define | GRIPE 48 |
| #define | LOCK 49 |
| #define | UNLOCK 50 |
| #define | HEALTH 51 |
| #define | LOOK 52 |
| #define | COMBO 53 |
| #define | SWEEP 54 |
| #define | TERSE 55 |
| #define | WIZ 56 |
| #define | MAP 57 |
| #define | GATE 58 |
| #define | PIRLOC 59 |
| #define | GO 11 |
| #define | SHUT 6 |
| #define | LOG 33 |
| #define | MOTION 0 |
| #define | NOUN 1 |
| #define | ACTION 2 |
| #define | MISC 3 |
| #define | PREPOSITION 4 |
| #define | ADJACTIVE 5 |
| #define | CONJUNCTION 6 |
| #define | PREPAT 9 |
| #define | PREPDN 8 |
| #define | PREPIN 1 |
| #define | PREPFR 5 |
| #define | PREPOF 6 |
| #define | PREPOFF 6 |
| #define | PREPON 2 |
| #define | LIGHT 1 |
| #define | WATOIL 2 |
| #define | LIQUID 4 |
| #define | NOPIRAT 16 |
| #define | OPENBT 2 |
| #define | LOCKBT 4 |
| #define | BURNBT 6 |
| #define | DEADBT 10 |
| #define | WEARBT 12 |
| #define | _PROTOTYPE(function, params) function () |
| #define | _CONST |
Typedefs | |
| typedef int | boolean |
Functions | |
| _PROTOTYPE (void saveadv,(char *username)) | |
| _PROTOTYPE (void initialize,(void)) | |
| _PROTOTYPE (int yes,(int msg1, int msg2, int msg3)) | |
| _PROTOTYPE (void rspeak,(int msg)) | |
| _PROTOTYPE (void pspeak,(int item, int state)) | |
| _PROTOTYPE (void desclg,(int loc)) | |
| _PROTOTYPE (int english,(void)) | |
| _PROTOTYPE (int analyze,(char *word, int *type, int *value)) | |
| _PROTOTYPE (void score,(int)) | |
| _PROTOTYPE (char *probj,(void)) | |
| _PROTOTYPE (void actspk,(int verb)) | |
| _PROTOTYPE (boolean ajar,(int)) | |
| _PROTOTYPE (boolean at,(int item)) | |
| _PROTOTYPE (void bitoff,(int, int)) | |
| _PROTOTYPE (boolean bitset,(long, int)) | |
| _PROTOTYPE (void carry,(int obj, int where)) | |
| _PROTOTYPE (void destroy,(int obj)) | |
| _PROTOTYPE (boolean forced,(int atloc)) | |
| _PROTOTYPE (int liqloc,(int loc)) | |
| _PROTOTYPE (int liq2,(int pbottle)) | |
| _PROTOTYPE (boolean pct,(int x)) | |
| _PROTOTYPE (int put,(int obj, int where, int pval)) | |
| _PROTOTYPE (void bug,(unsigned int n)) | |
| _PROTOTYPE (char *ask,(char *prompt, char *buf, int buflen)) | |
| _PROTOTYPE (void panic,(char *msg, boolean save)) | |
| _PROTOTYPE (void gettrav,(int loc, struct trav *travel)) | |
| _PROTOTYPE (int vocab,(char *word, int val)) | |
| _PROTOTYPE | ( | void | panic, | |
| (char *msg, boolean save) | ||||
| ) |
| _PROTOTYPE | ( | void | bug, | |
| (unsigned int n) | ||||
| ) |
| _PROTOTYPE | ( | int | put, | |
| (int obj, int where, int pval) | ||||
| ) |
| _PROTOTYPE | ( | int | liq2, | |
| (int pbottle) | ||||
| ) |
| _PROTOTYPE | ( | int | liqloc, | |
| (int loc) | ||||
| ) |
| _PROTOTYPE | ( | boolean | forced, | |
| (int atloc) | ||||
| ) |
| _PROTOTYPE | ( | void | destroy, | |
| (int obj) | ||||
| ) |
| _PROTOTYPE | ( | void | carry, | |
| (int obj, int where) | ||||
| ) |
| _PROTOTYPE | ( | boolean | bitset, | |
| (long, int) | ||||
| ) |
| _PROTOTYPE | ( | void | bitoff, | |
| (int, int) | ||||
| ) |
| _PROTOTYPE | ( | boolean | at, | |
| (int item) | ||||
| ) |
| _PROTOTYPE | ( | boolean | ajar, | |
| (int) | ||||
| ) |
| _PROTOTYPE | ( | void | actspk, | |
| (int verb) | ||||
| ) |
| _PROTOTYPE | ( | char * | probj, | |
| (void) | ||||
| ) |
| _PROTOTYPE | ( | void | score, | |
| (int) | ||||
| ) |
| _PROTOTYPE | ( | int | english, | |
| (void) | ||||
| ) |
| _PROTOTYPE | ( | void | desclg, | |
| (int loc) | ||||
| ) |
| _PROTOTYPE | ( | void | pspeak, | |
| (int item, int state) | ||||
| ) |
| _PROTOTYPE | ( | void | rspeak, | |
| (int msg) | ||||
| ) |
| _PROTOTYPE | ( | int | yes, | |
| (int msg1, int msg2, int msg3) | ||||
| ) |
| _PROTOTYPE | ( | void | initialize, | |
| (void) | ||||
| ) |
| _PROTOTYPE | ( | void | saveadv, | |
| (char *username) | ||||
| ) |
1.5.8