move early arg and enum dump processing to own file

This commit is contained in:
nhmall
2026-04-01 08:32:13 -04:00
parent 3917f5493d
commit 686618f34d
13 changed files with 589 additions and 555 deletions

View File

@@ -105,7 +105,6 @@ extern void stop_occupation(void);
extern void init_sound_disp_gamewindows(void);
extern void newgame(void);
extern void welcome(boolean);
extern int argcheck(int, char **, enum earlyarg);
extern long timet_to_seconds(time_t);
extern long timet_delta(time_t, time_t);
@@ -920,6 +919,10 @@ extern void overview_stats(winid, const char *, long *, long *) NONNULLPTRS;
extern void remdun_mapseen(int);
extern const char *endgamelevelname(char *, int);
/* ### earlyarg.c ### */
extern int argcheck(int, char **, enum earlyarg);
/* ### eat.c ### */
extern void eatmupdate(void);

View File

@@ -9,6 +9,8 @@
#define MONSPELL(def, lvl, flags) MCAST_##def
#elif defined(MCASTU_INIT)
#define MONSPELL(def, lvl, flags) { lvl, flags }
#elif defined(DUMP_MCASTU_ENUM)
#define MONSPELL(def, lvl, flags) { MCAST_##def, #def }
#endif
MONSPELL(PSI_BOLT, 0, MCF_HOSTILE|MCF_SIGHT),