Commit Graph

27 Commits

Author SHA1 Message Date
JailDesigner 11eec8f222 reinici real (execv) des del service menu
El Reiniciar fins ara recarregava recursos però no rellegia el preset
ni recreava la finestra (idioma/dificultat/preset es quedaven pendents
fins al pròxim arrencada manual). Ara Director rep argv al constructor
i, quan Section::name passa a RESET, fa execv del propi binari
(_execv a Windows). El procés es reemplaça → init complet amb tots
els canvis aplicats.

Refactor: extret shutdownSubsystems() de close() i compartit amb
relaunch(). Si execv falla els subsistemes ja s'han destruït, no
podem tornar al bucle: exit amb error.

A Emscripten s'amaga l'opció Reiniciar al service menu (execv no
existeix; el cheat code per teclat encara cau al reset clàssic com
fallback).
2026-05-17 10:12:22 +02:00
JailDesigner 0647eceab7 neteja clang-tidy: enums uint8_t, includes, naming i altres 2026-05-16 23:48:07 +02:00
JailDesigner f80d0a656e idem 2026-04-14 13:26:30 +02:00
JailDesigner 4ac34b8583 eliminat soport per a arguments 2026-04-14 13:09:54 +02:00
JailDesigner f5da35bfb2 sdl_callbacks 2026-04-14 12:21:00 +02:00
JailDesigner 46974ef2eb renombrades extensions .h a .hpp 2025-10-17 21:45:19 +02:00
JailDesigner 8ddc5d94f1 clang-tidy 2025-08-17 10:20:41 +02:00
JailDesigner f6228ae0c1 iwyu
clang-format
2025-07-20 19:33:06 +02:00
JailDesigner f5245273a1 clang-tidy modernize 2025-07-20 14:10:54 +02:00
JailDesigner 1f0184fde2 clang-tidy modernize 2025-07-20 12:51:24 +02:00
JailDesigner dabba41179 pasaeta loca de clang-format (despres m'arrepentiré pero bueno) 2025-07-18 20:01:13 +02:00
JailDesigner b88019bf58 arreglats els includes en linux, falta vore que ha passat amb windows/macos 2025-07-18 18:23:29 +02:00
JailDesigner 787cb6366f Pasaeta de include-what-you-use
Acabada de perfilar la classe PathSprite
Menjeades declaracions de utils.h als fitxers que toca
2024-10-28 20:45:24 +01:00
JailDesigner 43e7b83403 Continue arreglant cosetes amb cppcheck 2024-10-24 20:36:30 +02:00
JailDesigner 50a376e582 Comença a estar tot mes o menos be el desaguisao de les classes Sprite. Encara algunes animacions sembla que van massa ràpides 2024-10-17 19:26:39 +02:00
JailDesigner 9825c7fb9b Pasaeta de include-what-you-use 2024-10-13 21:58:36 +02:00
JailDesigner 7c876e1d4d Acabat amb cppcheck
Arreglades les herencies de les classes Sprite
2024-10-13 21:00:33 +02:00
JailDesigner 3e3d764b25 Commitet pa gastar el Cppcheck 2024-10-08 20:32:24 +02:00
JailDesigner e033fc8015 Canviat el missatge d'eixida del joc 2024-09-30 18:47:12 +02:00
JailDesigner 28df97ea94 Pasaeta de "include-what-you-use" per arreglar els includes
Renombrats alguns fitxers per consistencia
2024-09-29 06:24:11 +02:00
JailDesigner 8fc217f0e3 Corregido el texto de salida del programa 2024-09-15 13:09:00 +02:00
JailDesigner 04935c652d Añadidas nuevas funciones al botón de servicio
El botón de servicio se puede usar en cualquier sección del juego
2024-09-15 13:03:53 +02:00
JailDesigner 83fb2f30ba Implementado código de salida de la aplicación 2024-09-09 13:51:16 +02:00
JailDesigner b9a15bd8b4 modificats els comentaris en main.cpp 2024-08-14 20:55:44 +02:00
JailDesigner 3ee04f7e1c Ya se pueden definir los botones para cada jugador. Falta guardarlos en el fichero de configuración 2024-07-07 11:02:49 +02:00
JailDesigner 59671d6e55 En el titulo no se podia empezar a jugar si no era con mando 2024-06-30 23:01:55 +02:00
JailDesigner 889b571dac Primer commit. Clon del repo de CC 2024-05-08 16:54:45 +02:00