Actualizados los menus para el modo de consola portatil de videojuegos
This commit is contained in:
@@ -32,8 +32,13 @@ Title::Title(SDL_Renderer *renderer, Screen *screen, Input *input, Asset *asset,
|
||||
text1 = new Text(asset->get("smb2.png"), asset->get("smb2.txt"), renderer);
|
||||
text2 = new Text(asset->get("8bithud.png"), asset->get("8bithud.txt"), renderer);
|
||||
|
||||
#ifdef GAME_CONSOLE
|
||||
menu.title = new Menu(renderer, asset, input, asset->get("title_gc.men"));
|
||||
menu.options = new Menu(renderer, asset, input, asset->get("options_gc.men"));
|
||||
#else
|
||||
menu.title = new Menu(renderer, asset, input, asset->get("title.men"));
|
||||
menu.options = new Menu(renderer, asset, input, asset->get("options.men"));
|
||||
#endif
|
||||
menu.playerSelect = new Menu(renderer, asset, input, asset->get("player_select.men"));
|
||||
|
||||
// Sonidos
|
||||
@@ -920,8 +925,12 @@ void Title::updateMenuLabels()
|
||||
menu.options->centerMenuOnY(GAMECANVAS_CENTER_Y);
|
||||
menu.options->centerMenuElementsOnX();
|
||||
|
||||
// Establece las etiquetas del menu de titulo
|
||||
// Establece las etiquetas del menu de titulo
|
||||
#ifdef GAME_CONSOLE
|
||||
menu.title->setItemCaption(0, lang->getText(0)); // PLAY
|
||||
#else
|
||||
menu.title->setItemCaption(0, lang->getText(51)); // 1 PLAYER
|
||||
#endif
|
||||
menu.title->setItemCaption(1, lang->getText(52)); // 2 PLAYERS
|
||||
menu.title->setItemCaption(2, lang->getText(1)); // OPTIONS
|
||||
menu.title->setItemCaption(3, lang->getText(3)); // QUIT
|
||||
@@ -937,6 +946,17 @@ void Title::updateMenuLabels()
|
||||
// Recoloca el menu de selección de jugador
|
||||
menu.playerSelect->centerMenuOnX(GAMECANVAS_CENTER_X);
|
||||
menu.playerSelect->centerMenuElementsOnX();
|
||||
|
||||
#ifdef GAME_CONSOLE
|
||||
menu.options->setGreyed(1, true);
|
||||
menu.options->setSelectable(1, false);
|
||||
menu.options->setGreyed(2, true);
|
||||
menu.options->setSelectable(2, false);
|
||||
menu.options->setGreyed(3, true);
|
||||
menu.options->setSelectable(3, false);
|
||||
menu.options->setGreyed(4, true);
|
||||
menu.options->setSelectable(4, false);
|
||||
#endif
|
||||
}
|
||||
|
||||
// Aplica las opciones de menu seleccionadas
|
||||
@@ -1155,4 +1175,5 @@ void Title::reLoadTextures()
|
||||
// Deshabilita ciertas opciones de los menus
|
||||
void Title::disableMenuEntries()
|
||||
{
|
||||
// Quita opciones no válidas para jugar en una consola portatil
|
||||
}
|
||||
Reference in New Issue
Block a user