Commit Graph

1181 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 e58b7d36fb opció de preset al service menu (params_file → params_preset)
Defaults::Settings::PARAMS_FILE passa a PARAMS_PRESET (id intern:
classic/arcade/red); director concatena .txt al carregar. Nou
ListOption "GAME_PRESET" al service menu amb les tres opcions
localitzades (cal reinici per aplicar). Validació al parser del YAML:
si el preset desat no existeix, cau al default.
2026-05-17 09:43:30 +02:00
JailDesigner 0d14e10de5 config/ dins del pack: assets, params, stages, pools, formations 2026-05-17 08:38:46 +02:00
JailDesigner a39cd45bf1 neteja tidy: ranges::fill, default member init, NOLINT _USE_MATH_DEFINES 2026-05-17 08:05:30 +02:00
JailDesigner 0647eceab7 neteja clang-tidy: enums uint8_t, includes, naming i altres 2026-05-16 23:48:07 +02:00
JailDesigner a903343385 neteja clang-tidy 2026-05-16 22:47:41 +02:00
JailDesigner fcd2718794 neteja cppcheck (105 → 0) 2026-05-16 19:35:23 +02:00
JailDesigner ce662609f3 unifica shader compile script com a compile_spirv.cmake i regenera headers 2026-05-14 17:40:01 +02:00
JailDesigner 0e49f35d3b correccions en makefile de macos i en el numero de versio (de guionets a punts) 2026-05-03 17:55:54 +02:00
JailDesigner 3390d01ef6 normalitzat Audio 2026-04-18 11:43:13 +02:00
JailDesigner 561028ff04 build: unifica .clang-format/.clang-tidy i exclou external/ i spv/ amb dummies 2026-04-17 16:21:56 +02:00
JailDesigner e941502615 fix: input android amb sdl_joystick 2026-04-15 23:53:47 +02:00
JailDesigner 8bab2da2ed filtre nearest o linear per al pipeline sdl 2026-04-15 11:10:00 +02:00
JailDesigner 5ef278ce70 make controllerdb
trim del nom del mando
2026-04-15 09:50:42 +02:00
JailDesigner 14103175a9 arreglos en screen 2026-04-15 06:31:23 +02:00
JailDesigner 10a3e2fedd service menu vitaminat: cliping, swapping animation i versió 2026-04-14 19:41:17 +02:00
JailDesigner 25a36d5064 arreglos en service menu per a emscripten 2026-04-14 19:08:45 +02:00
JailDesigner 8706b2c7fb càrrega de recursos no bloquejant 2026-04-14 18:10:28 +02:00
JailDesigner d493ebf4f0 afegida versió controlada, no automatica 2026-04-14 17:38:27 +02:00
JailDesigner 3e795998d1 arreglos cosmetics en la pantalla de carrega de recursos 2026-04-14 17:31:24 +02:00
JailDesigner c694781f38 correccions en la detecció de mandos 2026-04-14 17:09:09 +02:00
JailDesigner 1a2298963d afegit mode autoplay en debug 2026-04-14 16:11:33 +02:00
JailDesigner 4c1ed1cf9b path emscripten 2026-04-14 13:54:50 +02:00
JailDesigner f80d0a656e idem 2026-04-14 13:26:30 +02:00
JailDesigner 4429cd92c1 reestructuració 2026-04-14 13:26:22 +02:00
JailDesigner 4ac34b8583 eliminat soport per a arguments 2026-04-14 13:09:54 +02:00
JailDesigner cf7ea6cc9c eliminat molt de ruido de la consola de log 2026-04-14 13:04:24 +02:00
JailDesigner f5da35bfb2 sdl_callbacks 2026-04-14 12:21:00 +02:00
JailDesigner c0accd25e2 streaming de audio 2026-04-14 08:32:49 +02:00
JailDesigner ad8ad7e756 pasaeta de granera 2026-04-14 08:18:17 +02:00
JailDesigner 6d8d02f0e4 corregit el bug introduit en c35889a840 2026-04-03 21:01:44 +02:00
JailDesigner 5f7fb8625d intro acabada 2026-04-03 20:40:54 +02:00
JailDesigner ce2fcefd71 almost ... 2026-04-03 18:50:50 +02:00
JailDesigner 6f31751d42 aproximant-se 2026-04-03 18:24:58 +02:00
JailDesigner 43de2c0b35 treballant en la visió original de la intro 2026-04-03 18:10:27 +02:00
JailDesigner 1ca9d0c01b arreglos menors en intro 2026-04-03 17:46:03 +02:00
JailDesigner 90d5e6c3cc afegit debug.yaml 2026-04-03 17:37:51 +02:00
JailDesigner a653dad7b0 - modificat el hud de info de fps
- ajustats els presets per defecte
- finestra a 2x i shader off per defecte
- versió en el fitxer de configuracio
2026-04-03 17:13:00 +02:00
JailDesigner cf1f97a84f Afegides les opcions a Service Menu 2026-04-03 16:30:38 +02:00
JailDesigner 93fe17c3b2 migrat, amb ajuda de claude, a sdl3gpu (postfx i crtpi) igual que el JDD 2026-04-03 15:08:06 +02:00
JailDesigner 3c2a5c9b37 arreglos en namespaces de defaults 2026-03-23 21:15:01 +01:00
JailDesigner 270cd1d487 eliminades referencies a opengl 2026-03-23 17:04:21 +01:00
JailDesigner 2f3161d701 primera implementacio de postfx 2026-03-23 13:18:36 +01:00
JailDesigner d42b1753d0 migrada configuracio a yaml 2026-03-23 12:14:25 +01:00
JailDesigner a1d17ccf99 clang-tidy (amb el fuck de que no feien bona parella el clang de macos i el tidy de llvm) 2026-03-23 12:03:07 +01:00
JailDesigner 3ca744ee46 clang-format 2026-03-23 08:58:31 +01:00
JailDesigner cb22ff321f normalitzat caption de la finestra 2026-03-22 23:10:33 +01:00
JailDesigner c35889a840 RW2026 - Abans d'anar li vaig dir a Claude que arreglara coses de input i game pq pareixia que al disparar es perdien inputs 2026-03-22 23:04:45 +01:00
JailDesigner 052bb063df Corregit resource_helper i millora DMG amb create-dmg 2025-10-25 00:20:35 +02:00
JailDesigner b9fe376f2a eliminat el fallback a disc en les versions de release 2025-10-24 23:21:27 +02:00