JailDesigner
998bc6f1fa
merge docs/arquitectura: guia d'arquitectura del projecte
2026-05-29 13:22:02 +02:00
JailDesigner
753fff5f59
afig guia d'arquitectura del projecte
2026-05-29 13:20:48 +02:00
JailDesigner
02bc4de6d5
activa -Wextra -Wpedantic i neteja warnings
2026-05-18 22:36:01 +02:00
JailDesigner
5349c60c39
estandarditza la sortida de pack_resources
2026-05-18 17:55:18 +02:00
JailDesigner
25a6832351
merge audita-nolint: 245→226 NOLINT (19 obsolets + Surface vector)
2026-05-17 20:26:50 +02:00
JailDesigner
28fc8456e0
Surface usa std::vector en lloc de shared_ptr<Uint8[]>
2026-05-17 20:05:25 +02:00
JailDesigner
6b6d5f1f6d
neteja NOLINT obsolets (de 29 a 10)
2026-05-17 19:51:11 +02:00
JailDesigner
f3371c33b0
changelog: entrada 2026-05-17
2026.05.17
2026-05-17 13:23:43 +02:00
JailDesigner
441a2122bc
bump version a 2026.05.17
2026-05-17 13:22:33 +02:00
JailDesigner
502127283b
ajusta posició inicial de la bala cap amunt (-1px x, -2px y) i pinta-la sobre el jugador
2026-05-17 13:20:42 +02:00
JailDesigner
0fb9be931f
defaults: zoom de finestra a 3 (era 2)
2026-05-17 13:11:13 +02:00
JailDesigner
1d46c4f3bd
vsync: separa preferència persistent de l'estat aplicat al hardware
2026-05-17 13:09:28 +02:00
JailDesigner
dbef9c558d
guarda anti-crash al lector de la demo + fade trigger >=
2026-05-17 12:47:25 +02:00
JailDesigner
64586f4a86
merge: migració PostFX i chroma min/max
2026-05-17 12:32:33 +02:00
JailDesigner
ab20e98663
ajusta defaults preset CRT Live (chroma_max + curvature)
2026-05-17 12:30:21 +02:00
JailDesigner
ae6e72e0d9
chroma min/max amb mostreig bilinear subpíxel
2026-05-17 12:24:14 +02:00
JailDesigner
bd5683d498
migra postfx a aee_arcade i elimina supersampling/downsampling
2026-05-17 11:05:06 +02:00
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
2c1673d2dd
arregla presets red i classic
...
red.txt: vel/grav dels globus passats al sistema deltaTime
(165/320, 222/360, 282/360, 327/360 pixels/s i pixels/s²) i
title_duration de 800 frames a 14 segons; eliminats item_size,
hit_stop i hit_stop_ms (paràmetres ja no parsejats que generaven
warnings a l'arrencada).
classic.txt: scoreboard.rect.y de 216 a 200 per encaixar amb
game.height=240 (el marcador sortia 16px fora de pantalla);
eliminat el duplicat de resource.color.
2026-05-17 09:46:03 +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
ab858aacb8
Merge branch 'tidy-cleanup'
2026-05-16 23:49:40 +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
17341f923d
merge: neteja cppcheck CCAE (105→0)
2026-05-16 19:35:27 +02:00
JailDesigner
fcd2718794
neteja cppcheck (105 → 0)
2026-05-16 19:35:23 +02:00
JailDesigner
c9d16959d0
afegir git hooks per format, tidy i cppcheck
2026-05-14 17:48:13 +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
583d901162
binari i recursos a build/, targets en kebab
2026-05-14 17:26:06 +02:00
JailDesigner
61d35374e0
estandaritzat .clang-tidy amb el d'AEEA
2026-05-14 16:35:35 +02:00
JailDesigner
194c8187f9
afegit suppress de cppcheck per a external/ i spv/
2026-05-14 16:27:53 +02:00
JailDesigner
490d5c923b
detecta Ninja com a generador i passa GIT_HASH a totes les invocacions de CMake
2026-05-14 16:23:39 +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
b9cee1bc70
afegit c_cpp_properties.json
2026-05-03 17:48:43 +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
671583ebbe
arreglos en make i cmake per estandaritzar amb la resta de projectes
...
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-17 12:59:57 +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