Included Files
- #include "sysdep.h"
- #include <stdio.h>
- #include <ctype.h>
- #include <stdarg.h>
- #include <string.h>
- #include <strings.h>
- #include <stdlib.h>
- #include <sys/types.h>
- #include <unistd.h>
- #include <limits.h>
- #include <errno.h>
- #include <crypt.h>
- #include <sys/time.h>
- #include <time.h>
- #include <assert.h>
Preprocessor definitions
#define NEED_OPEN
#define NEED_CLOSED
#define NEED_UNLOCKED
#define NEED_LOCKED
#define EXITN( room, door )
#define OPEN_DOOR( room, obj, door )
#define LOCK_DOOR( room, obj, door )
#define DOOR_IS_OPENABLE( ch, obj, door )
#define DOOR_IS_OPEN( ch, obj, door )
#define DOOR_IS_UNLOCKED( ch, obj, door )
#define DOOR_IS_PICKPROOF( ch, obj, door )
#define DOOR_IS_CLOSED( ch, obj, door )
#define DOOR_IS_LOCKED( ch, obj, door )
#define DOOR_KEY( ch, obj, door )
#define DOOR_LOCK( ch, obj, door )
const char* cmd_door[]
const int flags_door[]
External Variables
world
extern struct room_data* world
character_list
extern struct char_data* character_list
descriptor_list
extern struct descriptor_data* descriptor_list
obj_index
extern struct index_data* obj_index
void do_doorcmd ( struct char_data* ch, struct obj_data* obj, int door, int scmd )
void do_enter ( struct char_data* ch, char* argument, int cmd, int subcmd )
void do_follow ( struct char_data* ch, char* argument, int cmd, int subcmd )
void do_gen_door ( struct char_data* ch, char* argument, int cmd, int subcmd )
void do_leave ( struct char_data* ch, char* argument, int cmd, int subcmd )
void do_move ( struct char_data* ch, char* argument, int cmd, int subcmd )
void do_rest ( struct char_data* ch, char* argument, int cmd, int subcmd )
int do_simple_move ( struct char_data* ch, int dir, int need_specials_check )
void do_sit ( struct char_data* ch, char* argument, int cmd, int subcmd )
void do_sleep ( struct char_data* ch, char* argument, int cmd, int subcmd )
void do_stand ( struct char_data* ch, char* argument, int cmd, int subcmd )
void do_wake ( struct char_data* ch, char* argument, int cmd, int subcmd )
int find_door ( struct char_data* ch, const char* type, char* dir, const char* cmdname )
int has_boat ( struct char_data* ch )
int has_key ( struct char_data* ch, obj_vnum key )
int ok_pick ( struct char_data* ch, obj_vnum keynum, int pickproof, int scmd )
int perform_move ( struct char_data* ch, int dir, int need_specials_check )