mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2026-03-26 04:51:43 +00:00
- src/menu contains files for each menu's definitions. - src/menu/transient contains menus which are reused in many places or are separate from Main Menu entirely. File names ending in "-1" are menus which contain a submenu. The suffix is added so that the parent menu sorts before all its children in directory lists. It's also done so Tab completion doesn't stop such that a hyphen (-) would need to be typed. For example (this is how I auto complete file names): "ex" <TAB> completes to "extras" because the choices are "extras.c" or "extras-addons.c" etc. Now you need to reach away from the home row of a keyboard to type a "-" in order to complete any of the submenu file names. VS "ex" <TAB> completes to "extras-". You only need to reach to type a "1" for one menu. There may be more than one submenu and submenu names start with letters, which are closer to the home row.
17 lines
510 B
C
17 lines
510 B
C
/// \file menus/play-1.c
|
|
/// \brief Play Menu
|
|
|
|
#include "../k_menu.h"
|
|
|
|
menuitem_t PLAY_MainMenu[] =
|
|
{
|
|
{IT_STRING | IT_CALL, "Local Play", "Play only on this computer.",
|
|
NULL, {.routine = M_SetupGametypeMenu}, 0, 0},
|
|
|
|
{IT_STRING | IT_CALL, "Online", "Connect to other computers.",
|
|
NULL, {.routine = M_MPOptSelectInit}, /*M_MPRoomSelectInit,*/ 0, 0},
|
|
|
|
{IT_STRING | IT_CALL, "Back", NULL, NULL, {.routine = M_GoBack}, 0, 0},
|
|
};
|
|
|
|
menu_t PLAY_MainDef = KARTGAMEMODEMENU(PLAY_MainMenu, &PLAY_CharSelectDef);
|