/* --- MODIFIED EPISODES MENU FOR LARGE LISTS ------------------------------- */

DefaultListMenu
{
	Font "BigFont", "Untranslated"
	Selector "M_SKULL1", -32, -5
	Linespacing 25
}

ListMenu "EpisodeMenu"
{
	Font "BigFont"//, "Red"
	Linespacing 16
	NetgameMessage "$NETGAME"
	
	StaticPatch 50, 2, "M_EPISOD"
	Position 30, 30
	
	// Episodes will be filled in by MAPINFO!
}

/* --- CUSTOM OPTIONS MENU TO ADD FEATURES MENU ----------------------------- */

// COMMENT OUT THIS BLOCK AND UNCOMMENT THE ONE BELOW FOR OLDER GZDOOM!
/*AddOptionMenu "OptionsMenu"
{
	StaticText " "
	Submenu "DOOM 64 Features", "D64Features"
}*/

// COMMENT OUT THIS BLOCK AND UNCOMMENT THE ONE ABOVE FOR NEWER GZDOOM!


/* --- FEATURES MENU -------------------------------------------------------- */
OptionMenu "OptionsMenu"
{
	Title "OPTIONS"
	Submenu "Multiplayer Options",		"ZA_MultiplayerOptions" // [TP]
	Submenu "Doom 64 Features",		"D64Features"
	StaticText " " // [TP]
	Submenu "Customize Controls",		"CustomizeControls"
	Submenu "Mouse options",			"MouseOptions"
	Submenu "Joystick options",			"JoystickOptions"
	StaticText " "
	Submenu "Player Setup",				"PlayerMenu"
	Submenu "Gameplay Options",			"GameplayOptions"
	Submenu "Compatibility Options",	"CompatibilityOptions"
	Submenu "Automap Options",			"AutomapOptions"
	Submenu "HUD Options",				"HUDOptions"
	Submenu "Miscellaneous Options",	"MiscOptions"
	Submenu "Sound Options",			"SoundOptions"
	Submenu "Display Options",			"VideoOptions"
	Submenu "Set video mode",			"VideoModeMenu"
	StaticText " "
	SafeCommand "Reset to defaults",	"reset2defaults"
	SafeCommand	"Reset to last saved",	"reset2saved"
	Command "Go to console",			"menuconsole"
}

OptionMenu "D64Features"
{

	Title "FEATURES"
	
	StaticText " "
	StaticText "INTERFACE -------------------------------------"//, "Red"
	StaticText " "
	//Option "Auto Skip Story", "d64_skipintro", "SkipIntroToggler"
	Option "Titlemap Sequence", "d64_skiptitlemap", "SkipTitleToggler"
	//Option "Show Level Names", "d64_levelnames", "LevelNameToggler"
	//Option "Show Level Authors", "d64_authornames", "LevelAuthorToggler"
	//Option "Level Fade In", "d64_enterfade", "LevelFadeInToggler"
	//Option "Level Fade Out", "d64_exitfade", "LevelFadeOutToggler"
	
	StaticText " "
	StaticText "MAPS ------------------------------------------"//, "Red"
	StaticText " "
	Option "Reverb Effects", "d64_reverbs", "ReverbToggler"
	Option "Ambient Sounds", "d64_worldsounds", "WorldSoundsToggler"
	
	StaticText " "
	StaticText "WEAPONS ---------------------------------------"//, "Red"
	StaticText " "
	Option "Berserk Auto Switch", "d64_noberserkswitch", "BerserkSwitchToggler"
	Option "Firing Animations", "d64_classicanims", "ClassicAnimsToggler"
	Option "Eject Casings", "d64_dropcasings", "DropCasingsToggler"
	
	StaticText " "
	StaticText "GRAPHICS --------------------------------------"//, "Red"
	StaticText " "
	Option "Invulnerability Style", "d64_invulstyle", "InvulStyleToggler"
	Option "Weapon Flash Style", "d64_flashtrans", "FlashTransToggler"
	Option "Classic Plasma Style", "d64_plasrendstyle", "PlasmaRenderToggler"
	Option "Shotgun Pickup Sprites", "d64_classicdrops", "ClassicDropsToggler"
	
	StaticText " "
	StaticText "OTHER -----------------------------------------"//, "Red"
	StaticText " "
	Option "Internal Game Timer", "d64_gametimer", "GameTimerToggler"
	//StaticText "If on GZDoom older than 3.2.2, set to Legacy!"//, "Black"
}

/* --- TOGGLERS ------------------------------------------------------------- */

OptionValue "SkipIntroToggler"
{
	0.0, "Disabled (default)"
	1.0, "Enabled"
}

OptionValue "SkipTitleToggler"
{
	0.0, "Enabled (default)"
	1.0, "Disabled"
}

OptionValue "LevelNameToggler"
{
	0.0, "Disabled"
	1.0, "Enabled (default)"
}

OptionValue "LevelAuthorToggler"
{
	0.0, "Disabled"
	1.0, "Enabled (default)"
}

OptionValue "LevelFadeInToggler"
{
	0.0, "Disabled"
	1.0, "Enabled (default)"
}

OptionValue "LevelFadeOutToggler"
{
	0.0, "Disabled"
	1.0, "Enabled (default)"
}

OptionValue "ReverbToggler"
{
	0.0, "Disabled"
	1.0, "Enabled (default)"
}

OptionValue "WorldSoundsToggler"
{
	0.0, "Disabled (default)"
	1.0, "Enabled"
}

OptionValue "BerserkSwitchToggler"
{
	0.0, "Enabled (default)"
	1.0, "Disabled"
}

OptionValue "ClassicAnimsToggler"
{
	0.0, "Modern (default)"
	1.0, "Classic"
}

OptionValue "DropCasingsToggler"
{
	0.0, "Disabled (default)"
	1.0, "Enabled"
}

OptionValue "InvulStyleToggler"
{
	0.0, "Doom 64 (default)"
	1.0, "Classic Doom"
	2.0, "RedMap"
	3.0, "GreenMap"
	4.0, "BlueMap"
	5.0, "GoldMap"
}

OptionValue "FlashTransToggler"
{
	0.0, "Opaque (default)"
	1.0, "Translucent"
}

OptionValue "PlasmaRenderToggler"
{
	0.0, "Additive (default)"
	1.0, "Classic"
}

OptionValue "ClassicDropsToggler"
{
	0.0, "Improved (default)"
	1.0, "Classic"
}

OptionValue "GameTimerToggler"
{
	0.0, "Normal (default)"
	1.0, "Legacy"
}
