18c4d6032d
aplanat sub-bucles anidats de pausa, game over, instruccions i demo (milestone 2)
...
- Game::runPausedGame() convertit a enterPausedGame() + despatx directe en run()
- Game::runGameOverScreen() convertit a enterGameOverScreen() + despatx directe
- Eliminada variable static postFade, convertida a membre gameOverPostFade
- Extret SDL_PollEvent de updateGameOverScreen() a checkGameOverEvents()
- Game::run() refactoritzat amb iterate() + hasFinished() per preparar callbacks
- Title::runInstructions() i runDemoGame() convertits a no-bloquejants
- Instructions ara usa finished/quitRequested en lloc de modificar section directament
- Instructions exposa start(), update(), checkEvents(), render(), hasFinished()
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-12 19:15:54 +02:00
9365f80e8b
eliminats tots els SDL_Delay i bucles bloquejants (milestone 1)
...
- shakeScreen() convertit a màquina d'estats amb SDL_GetTicks (50ms per pas)
- killPlayer() convertit a seqüència de fases (Shaking → Waiting → Done)
- Fade FADE_FULLSCREEN convertit a per-frame amb alpha incremental
- Fade FADE_RANDOM_SQUARE convertit a per-frame (un quadrat cada 100ms)
- Title SUBSECTION_TITLE_2 convertit a no-bloquejant, variables static eliminades
- Corregit so duplicat del crashSound al títol
- Congelat input del jugador durant la seqüència de mort
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-12 19:02:44 +02:00
c25d4dc7e5
clang-format
2026-04-03 10:58:04 +02:00
7e570e2814
migracio a SDL3
2026-04-03 10:04:49 +02:00
788aec0dab
Pasaeta de include-what-you-use
...
Afegit fitxer CMakeLists.txt
2025-02-21 12:02:39 +01:00
a08da3b983
Eliminat tot el online, jailerid, tables de puntuacions, etc..
...
Tots els fitxers cpp juntets
2025-02-21 11:07:39 +01:00
ea5c2c15d6
Añadido un define para poder pausar el juego y hacer capturas de pantalla
2024-08-03 10:03:43 +02:00
8fda06e232
FIX: El item "disco" no aparecía nunca
2024-07-13 13:56:58 +02:00
fb2ffd58ee
FIX: En el modo demo el jugador solo disparaba recto hacia arriba
2024-07-13 13:51:44 +02:00
744f5d5711
FIX: La máxima puntuación no se actualizaba correctamente en el marcador cuando se jugaba con puntuaciones online activadas
2023-09-27 19:42:26 +02:00
8fa40c802e
FIX: Se puede saltar el modo demo pulsando cualquier tecla de juego
2023-09-27 18:28:59 +02:00
9513a6c57e
La sección del programa se controla ahora mediante un puntero a una variable
2023-09-23 00:02:49 +02:00
337e6ed6cc
Añadido enter_id.cpp
...
Cambiados los defines de nombre de secciones y subsecciones
2023-09-22 23:23:48 +02:00
3ece7f9ec5
Corregido el orden de ejecución update-checkEvents-render en todas las secciones del juego para evitar que el juego tarde en actualizarse cuando hay muchos eventos
2023-09-19 22:18:24 +02:00
9f17ffdeb3
Añadido limite de caracteres para el jailerID en el marcador
2023-02-13 12:19:06 +01:00
67b1c2cb4d
FIX: El modo demo subia la puntuación online
2023-02-12 22:50:56 +01:00
3fa7324569
Traducidas las notificaciones a los tres idiomas
2023-02-12 22:40:01 +01:00
7dc8a88b8f
Arreglado el login online
2023-02-12 22:09:06 +01:00
856415c8c4
Ya funcionan los nuevos inputs de teclado y mando durante el juego
2023-02-12 19:12:31 +01:00
cbb5d54250
Reasignados los controles para ordenador, mando y consola
2023-02-12 18:50:40 +01:00
bbe82d329b
Los datos se guardan en la carpeta de sistema
2022-12-07 11:23:19 +01:00
c87e1e68a9
Cambiados los accesos a vector de .at a []
2022-12-07 09:29:06 +01:00
7adb049b37
Cambiados los printf por std::cout
2022-12-07 09:12:30 +01:00
a32582f1ec
Actualizadas las librerias comunes
2022-12-05 09:55:15 +01:00
09a205a288
Actualizando las clases comunes a sus ultimas versiones
2022-12-05 09:13:04 +01:00
cdb5040b9d
Actualizado Makefile y numero de version
2022-12-05 08:31:30 +01:00
ded9b40922
Actualizado a la última versión de jail_audio
2022-12-05 08:05:15 +01:00
a0042b91cc
Posibilidad de activar o desactivar el modo online
2022-11-15 22:34:26 +01:00
9708f4e7ff
Ya funcionan las puntuaciones online
2022-11-15 19:21:03 +01:00
b1c3e0d2af
Trabajando en la animacion de las notificaciones
2022-11-15 13:47:39 +01:00
4f1a596e46
Arreglos y limpieza de código
2022-10-19 09:53:23 +02:00
8041595976
Añadido contador al quitar el menu de pausa del juego
2022-10-14 10:44:50 +02:00
f83154c062
Listo para lanzamiento
2022-10-09 14:23:45 +02:00
742ca02573
Revisados varios pequeños bugs
2022-10-09 12:58:23 +02:00
d77757853d
Quitadas las cabezas rojas de powerup y acelerada la animación
2022-10-09 12:01:28 +02:00
ca7ae7418e
Arreglado el modo 2P
2022-10-09 11:46:11 +02:00
f880bb7d74
Modificado el ritmo de las numbes i el cambio de color del cielo
2022-10-08 00:14:14 +02:00
9784b5517a
Trabajando el menu de game over y el player_fire
2022-10-07 22:44:57 +02:00
88041eba23
Merge branch 'master' of https://gitea.sustancia.synology.me/JailDesigner/coffee_crisis
2022-10-07 18:30:44 +02:00
698721ae03
Trabajando en la pantalla de game over
2022-10-07 18:30:41 +02:00
c7109a46cd
Pequeños ajustes y detalles
2022-10-07 13:56:51 +02:00
56c1a1d7f3
Arreglada la animacion de morir. Ya no se usan smartsprites
2022-10-06 13:13:27 +02:00
83103ddfea
Arreglados los cambios de lenguaje
2022-10-06 09:39:39 +02:00
2576d62002
Optimizados algunos png
2022-10-05 22:37:37 +02:00
02312e1342
Ya precarga todos los recursos del juego
2022-10-05 20:48:55 +02:00
83a34d61bf
Trabajando en tener todos los recursos cargados previamente
2022-10-05 19:17:45 +02:00
8076d8a765
Trabajando en la cache de los recursos de los items
2022-10-05 14:02:50 +02:00
901757b9b2
Actualizado .gitignore
2022-10-05 13:02:57 +02:00
f5ba15a4af
Renombradas las variables de game.cpp
2022-10-05 12:30:45 +02:00
6eda55cdae
Redistribución de los graficos de fondo en varios png
2022-10-05 10:22:38 +02:00