break;
case GAME_MODE_PSEUDO_TYPENAME:
+ case GAME_MODE_PSEUDO_TYPENAMES:
HandleTypeName(KSYM_Return);
break;
+ case GAME_MODE_NAMES:
+ HandleChoosePlayerName(mx, my, 0, 0, button);
+ break;
+
case GAME_MODE_LEVELS:
HandleChooseLevelSet(mx, my, 0, 0, button);
break;
switch (game_status)
{
case GAME_MODE_PSEUDO_TYPENAME:
+ case GAME_MODE_PSEUDO_TYPENAMES:
HandleTypeName(key);
break;
case GAME_MODE_TITLE:
case GAME_MODE_MAIN:
+ case GAME_MODE_NAMES:
case GAME_MODE_LEVELS:
case GAME_MODE_LEVELNR:
case GAME_MODE_SETUP:
HandleTitleScreen(0, 0, 0, 0, MB_MENU_CHOICE);
else if (game_status == GAME_MODE_MAIN)
HandleMainMenu(0, 0, 0, 0, MB_MENU_CHOICE);
+ else if (game_status == GAME_MODE_NAMES)
+ HandleChoosePlayerName(0, 0, 0, 0, MB_MENU_CHOICE);
else if (game_status == GAME_MODE_LEVELS)
HandleChooseLevelSet(0, 0, 0, 0, MB_MENU_CHOICE);
else if (game_status == GAME_MODE_LEVELNR)
if (game_status == GAME_MODE_TITLE)
HandleTitleScreen(0, 0, 0, 0, MB_MENU_LEAVE);
+ else if (game_status == GAME_MODE_NAMES)
+ HandleChoosePlayerName(0, 0, 0, 0, MB_MENU_LEAVE);
else if (game_status == GAME_MODE_LEVELS)
HandleChooseLevelSet(0, 0, 0, 0, MB_MENU_LEAVE);
else if (game_status == GAME_MODE_LEVELNR)
break;
case KSYM_Page_Up:
- if (game_status == GAME_MODE_LEVELS)
+ if (game_status == GAME_MODE_NAMES)
+ HandleChoosePlayerName(0, 0, 0, -1 * SCROLL_PAGE, MB_MENU_MARK);
+ else if (game_status == GAME_MODE_LEVELS)
HandleChooseLevelSet(0, 0, 0, -1 * SCROLL_PAGE, MB_MENU_MARK);
else if (game_status == GAME_MODE_LEVELNR)
HandleChooseLevelNr(0, 0, 0, -1 * SCROLL_PAGE, MB_MENU_MARK);
break;
case KSYM_Page_Down:
- if (game_status == GAME_MODE_LEVELS)
+ if (game_status == GAME_MODE_NAMES)
+ HandleChoosePlayerName(0, 0, 0, +1 * SCROLL_PAGE, MB_MENU_MARK);
+ else if (game_status == GAME_MODE_LEVELS)
HandleChooseLevelSet(0, 0, 0, +1 * SCROLL_PAGE, MB_MENU_MARK);
else if (game_status == GAME_MODE_LEVELNR)
HandleChooseLevelNr(0, 0, 0, +1 * SCROLL_PAGE, MB_MENU_MARK);
{
case GAME_MODE_TITLE:
case GAME_MODE_MAIN:
+ case GAME_MODE_NAMES:
case GAME_MODE_LEVELS:
case GAME_MODE_LEVELNR:
case GAME_MODE_SETUP:
HandleTitleScreen(0,0,dx,dy, newbutton ? MB_MENU_CHOICE : MB_MENU_MARK);
else if (game_status == GAME_MODE_MAIN)
HandleMainMenu(0,0,dx,dy, newbutton ? MB_MENU_CHOICE : MB_MENU_MARK);
+ else if (game_status == GAME_MODE_NAMES)
+ HandleChoosePlayerName(0,0,dx,dy,newbutton?MB_MENU_CHOICE:MB_MENU_MARK);
else if (game_status == GAME_MODE_LEVELS)
HandleChooseLevelSet(0,0,dx,dy,newbutton?MB_MENU_CHOICE : MB_MENU_MARK);
else if (game_status == GAME_MODE_LEVELNR)