- [NEW] gamestate_mort

- Millorades les constants en gamestate_menu
This commit is contained in:
2023-10-21 11:44:39 +02:00
parent 6d9c902f2d
commit 851513f1d9
4 changed files with 88 additions and 5 deletions

View File

@@ -5,6 +5,13 @@ namespace gamestate
{
namespace menu
{
namespace eixir
{
const int no = 0;
const int sequence = 1;
const int password = 2;
}
draw::surface *fondo = nullptr;
draw::surface *cursor = nullptr;
int exit = 0;
@@ -32,8 +39,8 @@ namespace gamestate
if (!draw::isfading()) {
draw::freeSurface(fondo);
draw::freeSurface(cursor);
if (exit==1) gamestate::sequence::init();
//if (exit==2) gamestate::password::init();
if (exit==menu::eixir::sequence) gamestate::sequence::init();
//if (exit==menu::eixir::password) gamestate::password::init();
}
draw::render();
return true;
@@ -53,12 +60,12 @@ namespace gamestate
if (x >= 200 && y >= 100 && x <= 270 && y <= 120) {
draw::fadeout();
game::setConfig("fase", 0);
exit = 1;
exit = menu::eixir::sequence;
return true;
} else if (x >= 175 && y >= 125 && x <= 290 && y <= 145) {
draw::fadeout();
game::setConfig("fase", 0);
exit = 2;
exit = menu::eixir::password;
return true;
} else if (x >= 200 && y >= 150 && x <= 265 && y <= 170) {
return false;