#ifndef _NOEGNUD_CONFIG_H_ #define _NOEGNUD_CONFIG_H_ #define NOEGNUD_NAME "noeGNUd" #define NOEGNUD_VERSION_VERSION "0" #define NOEGNUD_VERSION_REVISION "8" #define NOEGNUD_VERSION_PATCHLEVEL "3" #define NOEGNUD_VERSION NOEGNUD_VERSION_VERSION "." NOEGNUD_VERSION_REVISION "." NOEGNUD_VERSION_PATCHLEVEL #define NOEGNUD_BUILD __DATE__ " " __TIME__ #define NOEGNUD_FULLNAME NOEGNUD_NAME "-" NOEGNUD_VERSION #define NOEGNUD_DATADIR "data" #ifdef NETHACK_3_4_1 # define VARIANT_NAME "nethack" # define VARIANT_VERSION "3.4.1" # define VARIANT_TILETYPE "nethack-3.4.1" #endif #ifdef NETHACK_3_4_2 # define VARIANT_NAME "nethack" # define VARIANT_VERSION "3.4.2" # define NETHACK_3_4_1 # define VARIANT_TILETYPE "nethack-3.4.1" #endif #ifdef NETHACK_3_4_3 # define VARIANT_NAME "nethack" # define VARIANT_VERSION "3.4.3" # define NETHACK_3_4_1 # define NETHACK_3_4_2 # define VARIANT_TILETYPE "nethack-3.4.1" #endif #ifdef SLASHEM_0_0_6E4F8 # define VARIANT_NAME "slashem" # define VARIANT_VERSION "0.0.6E4F8" #endif #ifdef SLASHEM_0_0_7E2 # define VARIANT_NAME "slashem" # define VARIANT_VERSION "0.0.7E2" # define SLASHEM_0_0_7E0 # define SLASHEM_0_0_7E1 #endif #ifdef SLASHEM_0_0_7E5 # define VARIANT_NAME "slashem" # define VARIANT_VERSION "0.0.7E5" # define SLASHEM_0_0_7E0 # define SLASHEM_0_0_7E1 # define SLASHEM_0_0_7E2 # define VARIANT_TILETYPE "slashem-0.0.7E2" #endif #ifdef SLASHEM_0_0_7E6 # define VARIANT_NAME "slashem" # define VARIANT_VERSION "0.0.7E6" # define SLASHEM_0_0_7E0 # define SLASHEM_0_0_7E1 # define SLASHEM_0_0_7E2 # define SLASHEM_0_0_7E5 # define VARIANT_TILETYPE "slashem-0.0.7E2" #endif #ifdef SLASHEM_0_0_7E6F2 # define VARIANT_NAME "slashem" # define VARIANT_VERSION "0.0.7E6F2" # define NETHACK_3_4_2 # define SLASHEM_0_0_7E0 # define SLASHEM_0_0_7E1 # define SLASHEM_0_0_7E2 # define SLASHEM_0_0_7E5 # define SLASHEM_0_0_7E6 # define VARIANT_TILETYPE "slashem-0.0.7E2" #endif #ifdef LITTLEHACK_0_0_1 # define VARIANT_NAME "littlehack" # define VARIANT_VERSION "0.0.1" # define NETHACK_3_4_1 # define NETHACK_3_4_2 # define VARIANT_TILETYPE "nethack-3.4.1" #endif #ifdef NETHACK_3_4_1_DEET # define VARIANT_NAME "nethack" # define VARIANT_VERSION "3.4.1-deet" # define NETHACK_3_4_1 # define VARIANT_TILETYPE "nethack-3.4.1" #endif #ifdef NETHACK_3_4_2_DEET # define VARIANT_NAME "nethack" # define VARIANT_VERSION "3.4.2-deet" # define NETHACK_3_4_1 # define NETHACK_3_4_2 # define VARIANT_TILETYPE "nethack-3.4.1" #endif #ifndef VARIANT_NAME #error variant type not set ! #endif #define VARIANT_FULLNAME VARIANT_NAME "-" VARIANT_VERSION #ifndef VARIANT_TILETYPE # define VARIANT_TILETYPE VARIANT_FULLNAME #endif #define NOEGNUD_FULLNAMEVERSION NOEGNUD_FULLNAME "-" VARIANT_FULLNAME " aka \"Mucknert\"" #ifdef __WIN32__ # define NOEGNUD_HOMECONFIG_DIR NOEGNUD_NAME "-userdata" # define NOEGNUD_HOMECONFIG_FILENAME "configuration-" NOEGNUD_FULLNAME ".txt" #else # define NOEGNUD_HOMECONFIG_DIR "." NOEGNUD_NAME # define NOEGNUD_HOMECONFIG_FILENAME NOEGNUD_FULLNAME ".config" #endif #endif //_NOEGNUD_CONFIG_H_