<commit_before>#pragma once

// Game tuning 
#define STAT_POINTS_PER_LEVEL 2
#define XP_FOR_NEXT_LEVEL 5 * level

// Feature tuning
#define PAD_WITH_SPACES 1
#define DISABLE_MENU_BMPS 0
	
#define ENABLE_ITEMS 0
#define ENABLE_SHOPS 0

// Publish 0 turns on the test menu
#define PUBLISH 1
	
// Stories to include
#define INCLUDE_DUNGEON_CRAWL 1
#define INCLUDE_DRAGON_QUEST 1

#define INCLUDE_SLIDESHOW 0

enum
{
	DUNGEON_CRAWL_INDEX = 0,
	DRAGON_QUEST_INDEX = 1,
};

// Logging
#define DEBUG_LOGGING 0 // DEBUG_LOGGING 1 turns on DEBUG_LOG. DEBUG_LOGGING 2 turns on DEBUG_VERBOSE_LOG also.
#define ERROR_LOGGING 0 // ERROR_LOG should be used for actual incorrect operation.
#define WARNING_LOGGING 0 // WARNING_LOG should be used strange edge cases that are not expected
#define INFO_LOGGING 0 // INFO_LOG should be used to log game flow.
#define PROFILE_LOGGING 0 // PROFILE_LOGGING shows up as DEBUG_VERBOSE_LOG, but should be used for timing

// Features to turn off to make space
#define BOUNDS_CHECKING 1

// Set up the test menu based on previous choices
#if PUBLISH
	#define ALLOW_TEST_MENU 0
	#define FAST_MODE_IN_BACKGROUND false
#else<commit_msg>Activated slideshow mode<commit_after>#pragma once

// Game tuning 
#define STAT_POINTS_PER_LEVEL 2
#define XP_FOR_NEXT_LEVEL 5 * level

// Feature tuning
#define PAD_WITH_SPACES 1
#define DISABLE_MENU_BMPS 0
	
#define ENABLE_ITEMS 0
#define ENABLE_SHOPS 0

// Publish 0 turns on the test menu
#define PUBLISH 1
	
// Stories to include
#define INCLUDE_DUNGEON_CRAWL 1
#define INCLUDE_DRAGON_QUEST 1

#define INCLUDE_SLIDESHOW 1

enum
{
	DUNGEON_CRAWL_INDEX = 0,
	DRAGON_QUEST_INDEX = 1,
};

// Logging
#define DEBUG_LOGGING 0 // DEBUG_LOGGING 1 turns on DEBUG_LOG. DEBUG_LOGGING 2 turns on DEBUG_VERBOSE_LOG also.
#define ERROR_LOGGING 0 // ERROR_LOG should be used for actual incorrect operation.
#define WARNING_LOGGING 0 // WARNING_LOG should be used strange edge cases that are not expected
#define INFO_LOGGING 0 // INFO_LOG should be used to log game flow.
#define PROFILE_LOGGING 0 // PROFILE_LOGGING shows up as DEBUG_VERBOSE_LOG, but should be used for timing

// Features to turn off to make space
#define BOUNDS_CHECKING 1

// Set up the test menu based on previous choices
#if PUBLISH
	#define ALLOW_TEST_MENU 0
	#define FAST_MODE_IN_BACKGROUND false
#else
{'fraction_non_alphanumeric': 0.052473118279569894, 'fraction_numerical': 0.0189247311827957, 'mean_word_length': 4.604819277108434, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6841389', 'n_tokens_mistral': 879, 'n_tokens_neox': 800, 'n_words': 291}