Retocado el menu del titulo

This commit is contained in:
2022-08-28 07:50:08 +02:00
parent b6cbc65a2a
commit d937e5578f
4 changed files with 29 additions and 5 deletions

View File

@@ -46,7 +46,7 @@ Title::~Title()
delete text;
text = nullptr;
delete text2;
text2 = nullptr;
@@ -64,9 +64,9 @@ void Title::initMenu()
menu->loadAudioFile(asset->get("sound_menu_move.wav"), SOUND_MOVE);
menu->init("TITLE", 0, 150, MENU_BACKGROUND_TRANSPARENT);
menu->addItem("START",2);
menu->addItem("START", 2);
menu->addItem("OPTIONS", 5);
menu->addItem("EXIT");
menu->addItem("EXIT");
menu->setDefaultActionWhenCancel(2);
menu->setBackgroundColor({0x30, 0x30, 0x40}, 192);
menu->setSelectorColor({0xe5, 0x1c, 0x23}, 0);
@@ -103,6 +103,7 @@ void Title::update()
}
sprite->animate();
menu->update();
checkMenu();
}
}
@@ -139,3 +140,23 @@ section_t Title::run()
JA_StopMusic();
}
// Comprueba el menu
void Title::checkMenu()
{
const int menu = this->menu->getItemSelected();
switch (menu)
{
case 0:
section.name = SECTION_PROG_GAME;
break;
case 2:
section.name = SECTION_PROG_QUIT;
break;
default:
break;
}
}