Browse Source

Fix games menu back item, titles

pull/1/head
Scott Lahteine 5 years ago
parent
commit
832321f55d
  1. 8
      Marlin/src/lcd/menu/menu_game.cpp
  2. 29
      Marlin/src/lcd/menu/menu_info.cpp
  3. 30
      Marlin/src/lcd/menu/menu_main.cpp

8
Marlin/src/lcd/menu/menu_game.cpp

@ -29,7 +29,13 @@
void menu_game() { void menu_game() {
START_MENU(); START_MENU();
BACK_ITEM(MSG_MAIN); BACK_ITEM(
#if ENABLED(LCD_INFO_MENU)
MSG_INFO_MENU
#else
MSG_MAIN
#endif
);
#if ENABLED(MARLIN_BRICKOUT) #if ENABLED(MARLIN_BRICKOUT)
SUBMENU(MSG_BRICKOUT, brickout.enter_game); SUBMENU(MSG_BRICKOUT, brickout.enter_game);
#endif #endif

29
Marlin/src/lcd/menu/menu_info.cpp

@ -302,19 +302,22 @@ void menu_info() {
SKIP_ITEM(); SKIP_ITEM();
SKIP_ITEM(); SKIP_ITEM();
#endif #endif
SUBMENU(MSG_GAMES, ( // Game sub-menu or the individual game
#if HAS_GAME_MENU {
menu_game SUBMENU(
#elif ENABLED(MARLIN_BRICKOUT) #if HAS_GAME_MENU
brickout.enter_game MSG_GAMES, menu_game
#elif ENABLED(MARLIN_INVADERS) #elif ENABLED(MARLIN_BRICKOUT)
invaders.enter_game MSG_BRICKOUT, brickout.enter_game
#elif ENABLED(MARLIN_SNAKE) #elif ENABLED(MARLIN_INVADERS)
snake.enter_game MSG_INVADERS, invaders.enter_game
#elif ENABLED(MARLIN_MAZE) #elif ENABLED(MARLIN_SNAKE)
maze.enter_game MSG_SNAKE, snake.enter_game
#endif #elif ENABLED(MARLIN_MAZE)
)); MSG_MAZE, maze.enter_game
#endif
);
}
#endif #endif
END_MENU(); END_MENU();

30
Marlin/src/lcd/menu/menu_main.cpp

@ -271,20 +271,24 @@ void menu_main() {
#if ENABLED(GAMES_EASTER_EGG) #if ENABLED(GAMES_EASTER_EGG)
SKIP_ITEM(); SKIP_ITEM();
SKIP_ITEM(); SKIP_ITEM();
SKIP_ITEM();
#endif #endif
SUBMENU(MSG_GAMES, ( // Game sub-menu or the individual game
#if HAS_GAME_MENU {
menu_game SUBMENU(
#elif ENABLED(MARLIN_BRICKOUT) #if HAS_GAME_MENU
brickout.enter_game MSG_GAMES, menu_game
#elif ENABLED(MARLIN_INVADERS) #elif ENABLED(MARLIN_BRICKOUT)
invaders.enter_game MSG_BRICKOUT, brickout.enter_game
#elif ENABLED(MARLIN_SNAKE) #elif ENABLED(MARLIN_INVADERS)
snake.enter_game MSG_INVADERS, invaders.enter_game
#elif ENABLED(MARLIN_MAZE) #elif ENABLED(MARLIN_SNAKE)
maze.enter_game MSG_SNAKE, snake.enter_game
#endif #elif ENABLED(MARLIN_MAZE)
)); MSG_MAZE, maze.enter_game
#endif
);
}
#endif #endif
END_MENU(); END_MENU();

Loading…
Cancel
Save