guardar partida pq ja estic fent canvis a cegues a vore si trac açò

This commit is contained in:
2024-07-07 14:38:46 +02:00
parent 3ee04f7e1c
commit ceafe931f1
14 changed files with 201 additions and 111 deletions

View File

@@ -2730,13 +2730,13 @@ void Game::updateMenace()
void Game::checkInput()
{
// Comprueba las teclas que afectan al programa (solo para el primer jugador)
if (input->checkInput(input_exit, REPEAT_FALSE))
if (input->checkInput(input_exit, DO_NOT_ALLOW_REPEAT))
{
section->name = SECTION_PROG_QUIT;
return;
}
else if (input->checkInput(input_pause, REPEAT_FALSE))
else if (input->checkInput(input_pause, DO_NOT_ALLOW_REPEAT))
{
pause(!paused);
}
@@ -2817,7 +2817,7 @@ void Game::checkInput()
if (player->isAlive() && player->isEnabled())
{
// Input a la izquierda
if (input->checkInput(input_left, REPEAT_TRUE, options->game.input[i].deviceType, options->game.input[i].id))
if (input->checkInput(input_left, ALLOW_REPEAT, options->game.input[i].deviceType, options->game.input[i].id))
{
player->setInput(input_left);
#ifdef RECORDING
@@ -2827,7 +2827,7 @@ void Game::checkInput()
else
{
// Input a la derecha
if (input->checkInput(input_right, REPEAT_TRUE, options->game.input[i].deviceType, options->game.input[i].id))
if (input->checkInput(input_right, ALLOW_REPEAT, options->game.input[i].deviceType, options->game.input[i].id))
{
player->setInput(input_right);
#ifdef RECORDING
@@ -2844,7 +2844,7 @@ void Game::checkInput()
}
}
// Comprueba el input de disparar al centro
if (input->checkInput(input_fire_center, REPEAT_TRUE, options->game.input[i].deviceType, options->game.input[i].id))
if (input->checkInput(input_fire_center, ALLOW_REPEAT, options->game.input[i].deviceType, options->game.input[i].id))
{
if (player->canFire())
{
@@ -2861,7 +2861,7 @@ void Game::checkInput()
}
// Comprueba el input de disparar a la izquierda
else if (input->checkInput(input_fire_left, REPEAT_TRUE, options->game.input[i].deviceType, options->game.input[i].id))
else if (input->checkInput(input_fire_left, ALLOW_REPEAT, options->game.input[i].deviceType, options->game.input[i].id))
{
if (player->canFire())
{
@@ -2878,7 +2878,7 @@ void Game::checkInput()
}
// Comprueba el input de disparar a la derecha
else if (input->checkInput(input_fire_right, REPEAT_TRUE, options->game.input[i].deviceType, options->game.input[i].id))
else if (input->checkInput(input_fire_right, ALLOW_REPEAT, options->game.input[i].deviceType, options->game.input[i].id))
{
if (player->canFire())
{
@@ -2906,7 +2906,7 @@ void Game::checkInput()
}
else
{
if (input->checkInput(input_start, REPEAT_TRUE, options->game.input[i].deviceType, options->game.input[i].id))
if (input->checkInput(input_start, ALLOW_REPEAT, options->game.input[i].deviceType, options->game.input[i].id))
{
player->enable(true);
}