- create a new branch for menu code rewrite.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2635 a95907f1-e10c-0410-b46f-9e587ccb1026
- stripped out all existing menu code and disabled everything that uses it. Game still runs but without menu.


git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2636 a95907f1-e10c-0410-b46f-9e587ccb1026
- implemented basic structure for top level menus. A quickly thrown together definition of the main menu displays properly. No actual functionality added yet.


git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2638 a95907f1-e10c-0410-b46f-9e587ccb1026
- key controls in main menu work.


git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2639 a95907f1-e10c-0410-b46f-9e587ccb1026
- added start of MENUDEF parser, main menus converted to MENUDEF.


git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2640 a95907f1-e10c-0410-b46f-9e587ccb1026
- reimplemented episode selection menus.

git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2642 a95907f1-e10c-0410-b46f-9e587ccb1026
- added conditionals and default settings to MENUDEF parser so that it isn't necessary to redefine each menu for each game.
- Removed the menu definitions from GAMEINFO section again because they are no longer needed.


git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2643 a95907f1-e10c-0410-b46f-9e587ccb1026
- implemented player class selection menus.


git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2645 a95907f1-e10c-0410-b46f-9e587ccb1026
- implemented skill selection menus.


git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2648 a95907f1-e10c-0410-b46f-9e587ccb1026
- added the last missing of the standard menus: Raven's Game Files menu.
- added auto-forwarding for one-entry menus in the 'Start game' procedure.
- reimplemented several menu CCMDs.


git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2651 a95907f1-e10c-0410-b46f-9e587ccb1026
- some preparations for load/save menus.


git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2652 a95907f1-e10c-0410-b46f-9e587ccb1026
- first displayable version of savegame menu. Not yet operational.


git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2653 a95907f1-e10c-0410-b46f-9e587ccb1026
- savegame menu operational, except savegame name input and delete confirmation.



git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2654 a95907f1-e10c-0410-b46f-9e587ccb1026
- merged the Hexen player class menu into the generic one and removed all special handling code for it.

- added a Player.Portrait property for defining an image for the player class screen.
- added new option 'useoffsets' for patches in TEXTURES. If set the patch's offsets will be added to the origin coordinate.
- added a 'comtroller' flag to MenuEvent so that the menus can check how the event was created. This is needed to handle text input with controllers.


git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2657 a95907f1-e10c-0410-b46f-9e587ccb1026
- first untested version of text input object.


git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2658 a95907f1-e10c-0410-b46f-9e587ccb1026
- made text input in save menu operational.


git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2664 a95907f1-e10c-0410-b46f-9e587ccb1026
- basics for player setup screen implemented.


git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2665 a95907f1-e10c-0410-b46f-9e587ccb1026
- most of player menu is working.


git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2667 a95907f1-e10c-0410-b46f-9e587ccb1026
- added some missing menu sounds.


git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2668 a95907f1-e10c-0410-b46f-9e587ccb1026
- player setup menu complete.


git-svn-id: http://mancubus.net/svn/hosted/zdoom/zdoom/branches/menu@2669 a95907f1-e10c-0410-b46f-9e587ccb1026