- [NEW] gamestate_mort
- Millorades les constants en gamestate_menu
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user