(init_server, ef_load, xundump): Add ability to customize game

configurations.  The custom game configurations are loaded via
text files in the data directory.  Closes #752881.
This commit is contained in:
Ron Koenderink 2005-11-12 16:53:52 +00:00
parent 0918d3c3fc
commit d8422caa84
7 changed files with 553 additions and 10 deletions

View file

@ -284,6 +284,8 @@ extern int check_plane_ok(struct plnstr *);
extern int check_comm_ok(struct comstr *);
extern int check_loan_ok(struct lonstr *);
extern int check_trade_ok(struct trdstr *);
/* ef_load.c */
/* in file.h */
/* fsize.c */
extern int fsize(int);
extern int blksize(int);
@ -360,6 +362,8 @@ extern int updatetime(time_t *);
extern void next_update_time(time_t *, time_t *, time_t *);
extern void next_update_check_time(time_t *, time_t *, time_t *);
extern int updates_disabled(void);
/* xundump.c */
extern int xundump(FILE *, char *, int);
/*
* src/lib/gen/ *.c