Li he demanat a la IA que revente Game::checkInput() que aixo si que era un monstruo amb sombreret i pajarita
This commit is contained in:
@@ -369,9 +369,6 @@ private:
|
||||
// Actualiza el fondo
|
||||
void updateBackground();
|
||||
|
||||
// Gestiona la entrada durante el juego
|
||||
void checkInput();
|
||||
|
||||
// Pinta diferentes mensajes en la pantalla
|
||||
void renderMessages();
|
||||
|
||||
@@ -441,6 +438,37 @@ private:
|
||||
// Obtiene un controlador a partir del "id" del jugador
|
||||
int getController(int playerId);
|
||||
|
||||
// Gestiona la entrada durante el juego
|
||||
void checkInput();
|
||||
|
||||
// Verifica si alguno de los controladores ha solicitado una pausa y actualiza el estado de pausa del juego.
|
||||
void checkPauseInput();
|
||||
|
||||
// Gestiona las entradas de los jugadores en el modo demo, incluyendo movimientos y disparos automáticos.
|
||||
void handleDemoMode();
|
||||
|
||||
// Procesa las entradas para un jugador específico durante el modo demo.
|
||||
// Incluye movimientos (izquierda, derecha, sin movimiento) y disparos automáticos.
|
||||
void handleDemoPlayerInput(const std::shared_ptr<Player> &player, int index);
|
||||
|
||||
// Maneja el disparo de un jugador, incluyendo la creación de balas y la gestión del tiempo de espera entre disparos.
|
||||
void handleFireInput(const std::shared_ptr<Player> &player, BulletType bulletType);
|
||||
|
||||
// Gestiona las entradas de todos los jugadores en el modo normal (fuera del modo demo).
|
||||
void handlePlayersInput();
|
||||
|
||||
// Maneja las entradas de movimiento y disparo para un jugador en modo normal.
|
||||
void handleNormalPlayerInput(const std::shared_ptr<Player> &player);
|
||||
|
||||
// Procesa las entradas de disparo del jugador, permitiendo disparos automáticos si está habilitado.
|
||||
void handleFireInputs(const std::shared_ptr<Player> &player, bool autofire, int controllerIndex);
|
||||
|
||||
// Maneja la continuación del jugador cuando no está jugando, permitiendo que continúe si se pulsa el botón de inicio.
|
||||
void handlePlayerContinue(const std::shared_ptr<Player> &player);
|
||||
|
||||
// Procesa las entradas para la introducción del nombre del jugador.
|
||||
void handleNameInput(const std::shared_ptr<Player> &player);
|
||||
|
||||
public:
|
||||
// Constructor
|
||||
Game(int playerID, int current_stage, bool demo, JA_Music_t *music);
|
||||
|
||||
Reference in New Issue
Block a user