This website requires JavaScript.
5d18d7d6c4
merge fix/neteja-warnings: neteja de warnings
main
JailDesigner
2026-05-31 00:16:28 +02:00
6852289e85
fix: silencia warning de stb_vorbis
JailDesigner
2026-05-31 00:16:28 +02:00
9c0aece0dd
merge docs/arquitectura: guia d'arquitectura del projecte
JailDesigner
2026-05-29 13:46:52 +02:00
29a919be3a
afig guia d'arquitectura del projecte
JailDesigner
2026-05-29 13:46:12 +02:00
d89141e014
activa -Wextra -Wpedantic i neteja warnings
JailDesigner
2026-05-19 15:42:50 +02:00
b65a615be2
merge audita-nolint: 11→7 NOLINT (neteja obsolets)
JailDesigner
2026-05-18 06:33:16 +02:00
da56a81bc3
neteja NOLINT obsolets (11 a 7, sdl3gpu_shader + bulk segur)
JailDesigner
2026-05-18 06:32:59 +02:00
a95b4bd1b6
merge: migració PostFX a versió analítica sense supersampling
JailDesigner
2026-05-17 15:08:00 +02:00
b0c95111a2
elimina supersampling (Lanczos downscale, keybinding, menu, locale)
JailDesigner
2026-05-17 15:07:28 +02:00
96763847fb
PostFXParams/Preset amb chroma_min/max + scan_*; presets AEE migrats
JailDesigner
2026-05-17 15:06:42 +02:00
dcb004b5a7
shader postfx nou + spv regenerat + msl extret a headers
JailDesigner
2026-05-17 15:06:24 +02:00
70aa58ec46
merge: neteja tidy AEE (404→0)
JailDesigner
2026-05-16 16:16:36 +02:00
e1bc1b597f
refactor: extreure helpers per reduir complexitat cognitiva (tidy net)
JailDesigner
2026-05-16 16:13:57 +02:00
b984e6041e
fix: tidy statics, instance, stretch43, fill/find_if ranges, NOLINT externs
JailDesigner
2026-05-16 15:17:38 +02:00
ae359f4a1e
fix: tidy namespace Scenes::/Info:: PascalCase i locals UPPER_CASE
JailDesigner
2026-05-16 15:06:16 +02:00
ae89b252e2
fix: tidy director/jdraw8/jinput/jfile (locals UPPER_CASE, file_*→Jf::)
JailDesigner
2026-05-16 14:57:07 +02:00
35cdd88cbb
fix: tidy scenes enums Phase UPPER_CASE (intro/banner/mort/menu/credits)
JailDesigner
2026-05-16 14:54:21 +02:00
4cac807ce2
fix: tidy scenes (slides/secreta enums UPPER_CASE) i mapa membres _
JailDesigner
2026-05-16 14:46:22 +02:00
bbcc10da81
refactor: JI_* a Ji:: i JG_* a Jg::
JailDesigner
2026-05-16 14:43:16 +02:00
9d30dd538c
fix: tidy modulegame (enums UPPER_CASE, draw/update camelBack, membres _)
JailDesigner
2026-05-16 14:40:18 +02:00
1e00f5c3a4
fix: tidy gamepad/overlay/jfile (statics sense sufix, locals UPPER_CASE)
JailDesigner
2026-05-16 14:37:56 +02:00
7789c1c217
fix: menu.cpp enums UPPER_CASE i statics sense sufix
JailDesigner
2026-05-16 14:35:28 +02:00
ec3cb78f6b
fix: intro_sprites_scene snake_case → camelBack / UPPER_CASE
JailDesigner
2026-05-16 14:32:25 +02:00
f37308a5f0
refactor: JD8_* a namespace Jd8::
JailDesigner
2026-05-16 14:24:22 +02:00
1ce0d9c56c
refactor: JA_* a namespace Ja:: (estil aee_arcade)
JailDesigner
2026-05-16 14:15:25 +02:00
08f587ffe4
merge: neteja cppcheck AEE
JailDesigner
2026-05-16 13:52:34 +02:00
bf7be3a7f1
fix: cppcheck (21 troballes)
JailDesigner
2026-05-16 13:52:31 +02:00
a48fe51f73
manuals tidy tier 3a: rondes, ternaris, anyofallof, padding, etc.
JailDesigner
2026-05-14 19:24:02 +02:00
0b82be193f
manuals tidy tier 2: empty-catch, enum-size, trivially-destructible
JailDesigner
2026-05-14 19:07:43 +02:00
8676c0e773
manuals tidy tier 1: suffixes, params, switches, equals-default
JailDesigner
2026-05-14 18:58:29 +02:00
b7a551c158
tidy-fix automàtic (sense naming)
JailDesigner
2026-05-14 18:28:23 +02:00
358e91ea30
moure source/scenes a source/game/scenes
JailDesigner
2026-05-14 18:00:18 +02:00
1aa0e96a91
afegir git hooks per format, tidy i cppcheck
JailDesigner
2026-05-14 17:49:29 +02:00
6ac16ebfeb
binari i recursos a build/, targets en kebab
JailDesigner
2026-05-14 17:26:15 +02:00
5dcda36553
estandaritzat .clang-tidy amb el d'AEEA mantenint scenes/ al filtre
JailDesigner
2026-05-14 16:35:44 +02:00
41d429fc10
detecta Ninja com a generador de CMake si està al PATH
JailDesigner
2026-05-14 16:23:47 +02:00
4435bc4942
arreglos en makefile de macos
JailDesigner
2026-05-03 18:07:13 +02:00
4a4485c6f8
bugfixes
v1.2
JailDesigner
2026-04-18 18:16:41 +02:00
d09bb1cf6b
actualitzat changelog
JailDesigner
2026-04-18 17:57:05 +02:00
b1f9e57f36
fix: color de fonde dels sliders de 050505 a 000000
JailDesigner
2026-04-18 15:20:25 +02:00
f7875baa2d
refactor: fase 6 — Rule of 5 a Mapa i ModuleGame (no-copiables, no-movibles)
JailDesigner
2026-04-18 14:03:51 +02:00
c6e37af7d1
refactor: fase 5 — singletons a std::unique_ptr (elimina new/delete manual)
JailDesigner
2026-04-18 14:02:01 +02:00
5e57034a38
refactor: fase 4 — llista enllaçada de Momia a std::vector<unique_ptr>
JailDesigner
2026-04-18 13:56:05 +02:00
2a8fbbb095
refactor: fase 3 — Text::bitmap_ a std::vector<Uint8>
JailDesigner
2026-04-18 13:44:07 +02:00
53e93ef697
refactor: fase 2 — elimina malloc/free a jdraw8 i paletes d'escenes
JailDesigner
2026-04-18 13:42:31 +02:00
e7aa2463b4
refactor: fase 1 — cleanup mecànic de baix risc (NULL→nullptr, typedef→using, explicit, enum class local)
JailDesigner
2026-04-18 13:37:48 +02:00
27f8b0ae36
cppcheck
JailDesigner
2026-04-18 13:22:13 +02:00
2e1a82ff40
afegit suppress a cppcheck
JailDesigner
2026-04-18 12:55:27 +02:00
94aa69cffe
afegit resource::cache normalitzat Audio
JailDesigner
2026-04-18 11:41:34 +02:00
7409c799c3
build: unifica .clang-format/.clang-tidy i exclou external/ i spv/ amb dummies
JailDesigner
2026-04-17 16:21:56 +02:00
417699d276
renombrats els fitxers de musica
JailDesigner
2026-04-17 13:29:07 +02:00
9d86137203
arreglos en make i cmake per estandaritzar amb la resta de projectes
JailDesigner
2026-04-17 12:59:31 +02:00
52369be7ae
el logo nou de la intro es tornava a descentrar
JailDesigner
2026-04-16 22:15:37 +02:00
1c11a3057b
afegits events de canvas d'emscripten
JailDesigner
2026-04-16 22:12:30 +02:00
e8b0b12f98
internal resolution
JailDesigner
2026-04-16 21:40:14 +02:00
16a3f5b470
treballant en internal resolution
JailDesigner
2026-04-16 20:53:13 +02:00
5cda8fc3f9
centrat correctament el logo de jailgames (el nou)
JailDesigner
2026-04-16 20:18:28 +02:00
5956d874c3
animacio de tancar el menu
JailDesigner
2026-04-16 20:14:35 +02:00
e0f9b60f22
menu de sistema amb versió i opció per a tancar i reiniciar
JailDesigner
2026-04-16 20:01:58 +02:00
d3bdd9b783
afegit fix de mandos en emscripten android
JailDesigner
2026-04-16 19:35:48 +02:00
a36662ac6e
fix: shaders on i off no afectaven a crtpi
JailDesigner
2026-04-16 19:26:45 +02:00
52431adb0e
afegits tots els valors d'escala que dona sdl3
JailDesigner
2026-04-16 19:15:35 +02:00
a3fc1119ae
menu ara permet amagar items en funció d'altres items
JailDesigner
2026-04-16 19:01:35 +02:00
6394e9afab
varies coses i detallets
JailDesigner
2026-04-16 18:46:58 +02:00
fe41919e1e
clang-format mogudes coses de config.yaml a debug.yaml
JailDesigner
2026-04-16 16:46:18 +02:00
0cd09f6d28
idem
JailDesigner
2026-04-16 16:37:38 +02:00
083a57dab5
ordenada la carpeta data
JailDesigner
2026-04-16 16:37:30 +02:00
4244bcaea3
acabat amb resource.pack
JailDesigner
2026-04-16 16:21:44 +02:00
b2d5f5af61
feat: resource.pack estil coffee_crisis — Fase 1 (pack + helper + eina pack_resources)
JailDesigner
2026-04-16 13:58:39 +02:00
7f26b8dbd0
opcions per defecte d'emscripten
JailDesigner
2026-04-16 13:40:21 +02:00
550e3e0e12
refactor: JA_Sound_t RAII — buffer amb unique_ptr + SDLFreeDeleter, elimina JA_NewSound
JailDesigner
2026-04-16 13:28:31 +02:00
96a3cf9ebc
step B.2: elimina fiber — Director posseeix l'escena, JD8_Flip sense yield, fiber.hpp/cpp esborrats
JailDesigner
2026-04-16 11:14:48 +02:00
4e18f83ec5
step B.1: fades de ModuleGame tick-based amb scenes::PaletteFade (fases FadingIn/FadingOut sense redibuixar, per no perdre el frame final)
JailDesigner
2026-04-16 10:27:04 +02:00
f9346add79
refactor: jail_audio RAII polish — JA_Music_t amb vector<Uint8>/string + elimina overload i camp morts
JailDesigner
2026-04-16 10:02:55 +02:00
b3ff620c81
refactor: file_getfilebuffer → file_readfile (std::vector<char>) — elimina 3 leaks (paleta + música gameplay + música cinemàtica)
JailDesigner
2026-04-16 09:43:27 +02:00
d343e719ca
step 9: intro_sprites_scene com a sub-escena (elimina doIntroSprites + 3 variants aleatòries)
JailDesigner
2026-04-16 08:38:47 +02:00
e18b7321eb
step 8: intro_scene substituix doIntro() (revelat JAILGAMES lletra a lletra + cicle de paleta)
JailDesigner
2026-04-16 08:00:22 +02:00
6125277d70
docs: plan de migració scenes:: al repo (per a continuar des d'altres equips)
JailDesigner
2026-04-16 00:18:09 +02:00
6063b1c606
step 7: secreta_scene amb swap de tomba1→tomba2 i red pulse animat
JailDesigner
2026-04-16 00:13:02 +02:00
829d7431c1
step 6: credits_scene substituix doCredits() (scroll vertical + parallax condicional)
JailDesigner
2026-04-16 00:03:25 +02:00
605c273173
step 5: slides_scene amb wipe suau per easing (substituix doSlides)
JailDesigner
2026-04-15 23:50:59 +02:00
ad38fc09cf
step 4: intro_new_logo_scene substituix doIntroNewLogo(); doIntroSprites exposat temporalment
JailDesigner
2026-04-15 23:28:22 +02:00
8720e775a0
step 3: menu_scene substituix doMenu() + fix JI_Update al fiber loop
JailDesigner
2026-04-15 23:19:58 +02:00
2cb38ffb49
step 2: banner_scene substituix doBanner() (piràmides 2-5) + helper playMusic compartit
JailDesigner
2026-04-15 23:13:05 +02:00
d86cb21efa
step 1: mort_scene substituix doMort() amb la capa scenes::
JailDesigner
2026-04-15 23:05:45 +02:00
4436f7f569
scenes: infraestructura de la capa scenes:: (scene, timeline, sprite mover, frame animator, palette fade, surface handle, registry)
JailDesigner
2026-04-15 19:40:39 +02:00
1507a1c740
fase 4+5: fibers cooperatius substitueixen el game thread, sense mutex ni cv
JailDesigner
2026-04-15 18:50:43 +02:00
801a8ad1bd
fase 3: port de jail_audio header-only amb streaming i sense SDL_AddTimer
JailDesigner
2026-04-15 18:23:34 +02:00
80fa7b46e7
fase 2: fades de jd8 a màquina d'estats i helper wait_frame_or_skip a les cinemàtiques
JailDesigner
2026-04-15 18:12:03 +02:00
7f85b50c63
fase 1: jail i game a c++ idiomàtic (raii, info::ctx, cheats arreglats)
JailDesigner
2026-04-15 18:03:46 +02:00
2c833d086e
noves opcions de menu i config.yaml per desactivar les dos coses visuals que he afegit al port
v1.11
JailDesigner
2026-04-08 19:22:11 +02:00
91fe0625d3
fix: make release en windows
JailDesigner
2026-04-05 18:12:40 +02:00
c7be3dcc1f
changelog.md
v1.1
JailDesigner
2026-04-05 17:51:29 +02:00
b0209c8220
fix: no estava carregant gamecontrollerdb.txt
JailDesigner
2026-04-05 17:50:07 +02:00
6570415ed0
afegit changelog.md
JailDesigner
2026-04-05 17:47:58 +02:00
8fc61de359
modificat README.md
JailDesigner
2026-04-05 17:45:01 +02:00
9f37518647
eliminats warnings
JailDesigner
2026-04-05 17:39:44 +02:00
0784cb1197
ajustats els defaults
JailDesigner
2026-04-05 15:20:50 +02:00
6a58f75773
overlay amb outline afegits credits dels ports
JailDesigner
2026-04-05 15:17:26 +02:00
ec0f233033
logo alternatiu opcional
JailDesigner
2026-04-05 14:35:53 +02:00