treballant en el LOGO
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
|
||||
#include "escena_joc.hpp"
|
||||
#include "../../core/system/gestor_escenes.hpp"
|
||||
#include "../../core/system/global_events.hpp"
|
||||
#include <cmath>
|
||||
#include <cstdlib>
|
||||
#include <ctime>
|
||||
@@ -49,29 +50,13 @@ void EscenaJoc::executar() {
|
||||
continue;
|
||||
}
|
||||
|
||||
// Tecles globals de finestra (F1/F2/F3)
|
||||
if (event.type == SDL_EVENT_KEY_DOWN) {
|
||||
switch (event.key.key) {
|
||||
case SDLK_F1:
|
||||
sdl_.decreaseWindowSize();
|
||||
continue;
|
||||
case SDLK_F2:
|
||||
sdl_.increaseWindowSize();
|
||||
continue;
|
||||
case SDLK_F3:
|
||||
sdl_.toggleFullscreen();
|
||||
continue;
|
||||
}
|
||||
// Events globals (F1/F2/F3/ESC/QUIT)
|
||||
if (GlobalEvents::handle(event, sdl_)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
// Processament normal del joc
|
||||
// Processament específic del joc (SPACE per disparar)
|
||||
processar_input(event);
|
||||
|
||||
// Detectar tancament de finestra o ESC
|
||||
if (event.type == SDL_EVENT_QUIT ||
|
||||
(event.type == SDL_EVENT_KEY_DOWN && event.key.key == SDLK_ESCAPE)) {
|
||||
GestorEscenes::actual = GestorEscenes::Escena::EIXIR;
|
||||
}
|
||||
}
|
||||
|
||||
// Actualitzar física del joc amb delta_time real
|
||||
|
||||
Reference in New Issue
Block a user