Build 8681
SVN-
Fix two sources of null text drawing
SVN handles and Git names are merged into one person.
Fix two sources of null text drawing
Hack around the User Map menu infinite return loop
This should really be fixed using a stack.
Fix a fail in r8321 affecting X-positions of menu items
Also disregard indentation for mouse left boundaries, for consistency with right edges and middles.
Remove bool types
Minor cleanup
Fix a bug with mouse cursor position in the keyboard keys menu
Fix scrollbar tile clipping
Patch from Nuke.YKT.
Fix slidebar touch control accuracy
Patch from Nuke.YKT.
Add warning message when the user has the in-game VSync option enabled
Move weapon switching to Control Setup
Fix Y/N options with three lines
Fix the Sound and Music Volume options in a way that works for Duke too, using indentation
Disable the gamepad axes and buttons menus if opening them would cause an abort due to having no items
Open the User Map menu to a folder named "usermaps" if one exists.
Use gamepad button names for Y/N prompts when most recently active
Improve the "Status bar" option when there are only two settings and one is None
Fix the names of the Sound and Music Volume options
Add Enable Gamepad toggle
Move auto aim option to Control Setup
Fix the cursor being affected by viewport-annexing status bar sizes
Make the gamma slider move in increments of 0.05 instead of 0.1
Make some non-functional changes for clarity in Menu_RunInput_EntryRange*_Movement.
"Clean Up Obsolete Saves"
Delete key in save/load game menu
Add "Save Setup" menu, currently for standalone builds only
Allow mouse axis scale to go to zero.
Improve text position over save/load screenshots.
Don't allow loading previous version saves.
Hide blank cheats
Add MenuEntryFlag "Hidden", which is safer than setting the entry's position in its parent's EntryList to null.
Fix current selection of episode menu when you return from the skill menu.
Change "Size:" entries in HUD Setup to "Scale:" and indent them.
If you open the Help menu with the F1 key, make Help the selected item on the main menu, if applicable.
Factor out code into Menu_AboutToStartDisplaying and Menu_ChangingTo.
Use SMALLFNTCURSOR for a text caret in the absence of a SPINNINGNUKEICON tile.
Factor out SPINNINGNUKEICON drawing