WakeToHell/settings.h

40 lines
1.4 KiB
C

// Settings file for Wake to Hell, separate from in-game options.
// See constants.h for macros and stuff
// See the main.c files for settings exclusive to those frontends
// Default settings for the game to fall back to. Also applies when
// the options menu is inaccessible.
#define DEFAULT_OPTIONS (WTHOPTS_DOSONG)
#ifndef GAME_FPS
#define GAME_FPS 60
#endif
#ifndef WIDTH
#define WIDTH 480
#endif
#ifndef HEIGHT
#define HEIGHT 270
#endif
// Music files
#define MUSF_NMARE "NMARE.mid" // Lucid Nightmares
#define MUSF_BAR "SHOPKEEP.it" // What Good Taverns
#define MUSF_CRC "CRIMSON.it" // Crimson Red Cry
// starting room for WTH_DEBUG
#define DEBUG_STARTROOM ROOM_TEST
/* If defined, find an empty index among the interactibles
instead of blindly trusting the interactible count.
Helps when dynamically "destroying" interactibles in
gameplay */
//#define WTH_LOOPOBJS
#define WTH_DEBUG // Enable debugging options that show variables and other details
#define WTH_ARTIFACTS 0x0F // Set the artifacts Lukifer starts with. If not defined, defaults to 8
//#define WTH_NOOPTIONS // Disable the Options menu and use the DEFAULT_OPTIONS macro
//#define WTH_DEMOS // Enable demo recording on frontends that support it
//#define WTH_NOSOUND // Disable audio on frontends that use it
//#define WTH_FANCY // Enable enhancements as added by the frontend, basically consoomerist edition