diff options
Diffstat (limited to 'src/config.h')
-rw-r--r-- | src/config.h | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/config.h b/src/config.h index 693ca69..f6d7283 100644 --- a/src/config.h +++ b/src/config.h @@ -4,6 +4,16 @@ #include <stdbool.h> #include <stdint.h> +struct Level { + int environment; + unsigned char evil_weapons; + unsigned char evil_rarity; + unsigned char guard_weapon; + unsigned char guard_reloads; + int time; + float difficulty; +}; + struct Config { int width; int height; @@ -15,7 +25,10 @@ struct Config { float mouse_sensitivity; - bool custom_levels; + struct { + struct Level *ptr; + size_t len; + } levels; bool debug; }; |