-
cf4fbf7153
Merge branch 'refactor/code-review-cleanup'
JailDesigner
2026-05-20 19:58:14 +02:00
-
-
329ae7a38e
refactor(#28): renombrar Options → ConfigYaml + netejar aliases
JailDesigner
2026-05-20 19:47:18 +02:00
-
41ce3fece5
refactor(#28): Director rep EngineConfig + ConfigPersistence, main orquestra
JailDesigner
2026-05-20 19:40:52 +02:00
-
fdd34eb943
refactor(#28): SDLManager rep Config::EngineConfig + on_persist callback
JailDesigner
2026-05-20 19:35:35 +02:00
-
d118218662
refactor(#28): Input rep Config::PlayerBindings per paràmetre
JailDesigner
2026-05-20 19:30:55 +02:00
-
2f0b148380
build: alinear cppcheck del hook amb el de make cppcheck
JailDesigner
2026-05-20 19:30:38 +02:00
-
ecb41cbc3a
refactor(#28): DebugOverlay rep Config::RenderingConfig per referència
JailDesigner
2026-05-20 19:25:01 +02:00
-
5f6d51b6cb
refactor: introduir Config::EngineConfig com a struct POD a core/
JailDesigner
2026-05-20 19:24:06 +02:00
-
aa0abd9ae1
refactor: partir defaults.hpp en source/core/defaults/*.hpp (umbrella)
JailDesigner
2026-05-20 18:45:10 +02:00
-
f777017460
refactor: esborrar Defaults::Physics::{ENEMY,BULLET}_SPEED i VELOCITY_SCALE
JailDesigner
2026-05-20 18:27:38 +02:00
-
a0c1c8342f
refactor: esborrar aliases morts de game/constants.hpp (#24)
JailDesigner
2026-05-20 18:18:12 +02:00
-
11e9d6569b
refactor: eliminar Options::physics/audio/gameplay (codi mort)
JailDesigner
2026-05-20 18:07:27 +02:00
-
e4b6d2df6a
build: corregir cppcheck del pre-commit (path relatiu)
JailDesigner
2026-05-20 18:06:51 +02:00
-
97c98272c9
refactor: consolidar Ship::isAlive/isHit/isActive en isActive()
JailDesigner
2026-05-20 17:37:37 +02:00
-
e1d6cd1bb9
refactor: fusionar GameScene::init() al ctor (coherent amb Scene)
JailDesigner
2026-05-20 17:25:02 +02:00
-
e3b0958d10
refactor: eliminar doble inicialització d'enemies_ a GameScene
JailDesigner
2026-05-20 17:11:47 +02:00
-
88bb6afab1
refactor: convertir loops del ctor de GameScene a std::ranges::fill
JailDesigner
2026-05-20 17:10:59 +02:00
-
707fd29b97
refactor: eliminar Rotation3D i el seu camí de codi (codi mort)
JailDesigner
2026-05-20 16:50:03 +02:00
-
682c27c07c
refactor: eliminar ShapeLoader::resolvePath i BASE_PATH (codi mort)
JailDesigner
2026-05-20 16:37:07 +02:00
-
-
9e54dde490
docs: añadir CODE_REVIEW.md con auditoría arquitectónica (40 hallazgos)
JailDesigner
2026-05-20 16:13:18 +02:00
-
15bd480d4c
Merge branch 'chore/lint': frame loop al Director, debug overlay, copyrights, lint a 0
JailDesigner
2026-05-20 14:00:39 +02:00
-
-
bbbb8d47ae
Lint: rename públicos al inglés + refactor cognitive-complexity + unused-includes
JailDesigner
2026-05-20 13:41:33 +02:00
-
4e5ab6be1d
Lint: convert-member-functions-to-static (20 hits)
JailDesigner
2026-05-20 12:22:37 +02:00
-
6d0df85e5e
Lint: rename de métodos privados (camelBack + traducción al inglés)
JailDesigner
2026-05-20 11:55:21 +02:00
-
c80212adb9
Lint: rename de locales (constants + const-ref vars)
JailDesigner
2026-05-20 11:50:58 +02:00
-
1214599c4c
Lint: rename de helpers file-static y constexpr locales
JailDesigner
2026-05-20 11:45:50 +02:00
-
424d0d2b89
Lint: bugs reales + enums uint8_t + use-equals-default
JailDesigner
2026-05-20 11:23:49 +02:00
-
c45e524109
Lint: clang-tidy --fix mecánico (trailing return, default member init, auto, enum size)
JailDesigner
2026-05-20 10:59:56 +02:00
-
efbf2457a1
Lint: inicializadores + retornos const-ref + warnings preexistentes
JailDesigner
2026-05-20 10:29:36 +02:00
-
-
d3cb93bdba
Merge branch 'chore/copyrights'
JailDesigner
2026-05-20 10:01:45 +02:00
-
-
e8c253d953
Copyrights: barrido mecánico fuera de source/
JailDesigner
2026-05-20 10:01:09 +02:00
-
b746578bc8
Cabeceras: unificar copyright a "© 2026 JailDesigner" en todo source/
JailDesigner
2026-05-20 09:51:46 +02:00
-
8c251d2246
Title screen: copyright único + logo JAILGAMES encima
JailDesigner
2026-05-20 09:46:38 +02:00
-
-
89a9f06324
Merge branch 'rewrite/physics-gpu'
JailDesigner
2026-05-20 09:36:22 +02:00
-
-
0573022b7c
Debug overlay (FPS + VSync) toggleable con F11
JailDesigner
2026-05-20 09:34:46 +02:00
-
5e82dc880f
Plan A: frame loop al Director, interfaz Scene común
JailDesigner
2026-05-20 09:25:56 +02:00
-
a7aecbadd1
Fase 8c: postpro (bloom + flicker + background) en SDL_gpu
JailDesigner
2026-05-20 08:52:03 +02:00
-
6d7060ceb5
Fase 8a+b: paleta semantica de color por entidad
JailDesigner
2026-05-20 08:04:56 +02:00
-
5c9f6e6613
Actualizar MIGRATION_PLAN.md tras cerrar Fase 9
JailDesigner
2026-05-20 07:58:24 +02:00
-
808abb28ea
Fase 9d: descomponer GameScene::update en sub-pasos privados
JailDesigner
2026-05-20 07:57:36 +02:00
-
a4942fcbae
Fase 9c: extraer InitHudAnimator de GameScene
JailDesigner
2026-05-20 07:54:02 +02:00
-
816bc02d9d
Fase 9b: extraer ContinueSystem de GameScene
JailDesigner
2026-05-20 07:50:43 +02:00
-
896a899b0f
Fase 9a: extraer CollisionSystem de GameScene a modulo aparte
JailDesigner
2026-05-20 07:47:42 +02:00
-
e98b87243b
Actualizar MIGRATION_PLAN.md: cerrar 7a/7b/7c, pendiente validacion visual
JailDesigner
2026-05-19 14:13:29 +02:00
-
fa7da4ca58
Fase 7b+c: swap atomico a SDL3 GPU (Vulkan/Metal, sin SDL_Renderer)
JailDesigner
2026-05-19 14:12:34 +02:00
-
ba6fd00b54
Fase 7a: infraestructura SDL3 GPU (dormida, sin tocar runtime)
JailDesigner
2026-05-19 14:01:34 +02:00
-
9993b2d98c
Fase 6e: migrar Bullet al sistema de fisica vectorial
JailDesigner
2026-05-19 13:50:17 +02:00
-
c50ca23135
Anadir MIGRATION_PLAN.md en raiz como referencia maestra
JailDesigner
2026-05-19 13:42:04 +02:00
-
27242f54fe
Fase 6d: migrar Enemy al sistema de fisica vectorial
JailDesigner
2026-05-19 13:41:05 +02:00
-
2fe22ff911
Fase 6c: migrar Ship al sistema de fisica vectorial
JailDesigner
2026-05-19 13:32:11 +02:00
-
05740775c2
Fase 6a+b: Entity gana RigidBody body_, GameScene gana PhysicsWorld
JailDesigner
2026-05-19 13:27:03 +02:00
-
0fd9360029
Fase 5: infraestructura del sistema de fisica vectorial
JailDesigner
2026-05-19 13:12:06 +02:00
-
ed98ef612e
Fase 3: import del subsistema de audio desde AEEA
JailDesigner
2026-05-19 12:43:01 +02:00
-
a4f6a5514f
Fase 2: cambio de resolución lógica 640x480 a 1280x720 (16:9)
JailDesigner
2026-05-19 12:27:12 +02:00
-
56533caff0
Fix: clave YAML 'quadrat' renombrada a 'cuadrado' tras Fase 1e
JailDesigner
2026-05-19 12:19:24 +02:00
-
bf83f161b0
Fase 1e: cierre de naming sweep (#pragma once, locals, comentarios castellano)
JailDesigner
2026-05-19 12:12:30 +02:00
-
7ee359b910
Fase 1d: rename del codi restant (effects, stage_system, locals)
JailDesigner
2026-05-19 11:44:45 +02:00
-
5871d29d48
Fase 1c: rename d'escenes i sistema d'escenes
JailDesigner
2026-05-19 11:41:11 +02:00
-
ae5cc1cfb4
Fase 1b: rename d'entitats i metodes virtuals a CamelCase/camelBack
JailDesigner
2026-05-19 11:37:18 +02:00
-
cd38101f99
Fase 1a: Punt -> Vec2 amb operadors moderns
JailDesigner
2026-05-19 11:33:27 +02:00
-
6cf990bc1d
Fase 0: eliminar tot el codi llegacy (polars + primitives + bool dibuixar)
JailDesigner
2026-05-19 11:10:42 +02:00
-
-
cb7b99cab3
deixar de versionar .claude/
beta-3.0
JailDesigner
2026-05-19 08:54:51 +02:00
-
21e0ae0c8c
reorganitzat release/ alineat amb AEEA
JailDesigner
2026-05-19 08:52:55 +02:00
-
851e6d35a2
alineat amb AEEA: cmake, makefile, clang-* i hooks
JailDesigner
2026-05-19 08:48:25 +02:00
-
79d6e71fff
afegit readme
v0.7.2
JailDesigner
2025-12-23 13:06:52 +01:00
-
fb394d23c9
corregit makefile de macos
v0.7.1
JailDesigner
2025-12-23 10:36:03 +01:00
-
1951bcad11
corregit makefile de windows
JailDesigner
2025-12-23 10:03:32 +01:00
-
9a874fc83b
corregit makefile de tools/pack_resources
JailDesigner
2025-12-23 08:52:47 +01:00
-
1acdd3f38d
corregit make linux_release
JailDesigner
2025-12-23 08:18:13 +01:00
-
a2b11371cf
afegit include
JailDesigner
2025-12-23 07:41:42 +01:00
-
b4b76ed6e8
afegit default per a fullscreen
JailDesigner
2025-12-19 17:26:20 +01:00
-
6f4eb9c1fc
tidy: includes
JailDesigner
2025-12-19 13:03:52 +01:00
-
47f7ffb169
feat: implementar jerarquia d'entitats amb classe base Entitat
JailDesigner
2025-12-19 13:01:58 +01:00
-
70f2642e6d
feat(linter): afegir checks llvm-include-order i misc-include-cleaner
JailDesigner
2025-12-18 22:35:46 +01:00
-
1a42f24a68
refactor(includes): convertir includes relativos a absolutos
JailDesigner
2025-12-18 22:24:17 +01:00
-
ac0f03c725
no compilava pack resources
JailDesigner
2025-12-18 22:17:42 +01:00
-
1804c8a171
feat(tools): afegit pre-commit hook versionat (clang-format + clang-tidy)
JailDesigner
2025-12-18 22:08:44 +01:00
-
d83056c614
test: verificar pre-commit hook (clang-format + clang-tidy)
JailDesigner
2025-12-18 22:04:34 +01:00
-
ba2a6fe914
refactor(linter): completat check 10 - bugprone-* (0 fixes necessaris)
JailDesigner
2025-12-18 21:47:52 +01:00
-
364cf36183
perf: aplicar checks performance-* (91 fixes)
JailDesigner
2025-12-18 21:24:07 +01:00
-
7f6af6dd00
style: aplicar checks modernize-* (215 fixes)
JailDesigner
2025-12-18 20:16:46 +01:00
-
fdfb84170f
style: aplicar todos los checks readability-* (225 fixes)
JailDesigner
2025-12-18 19:51:43 +01:00
-
2088ccdcc6
config(clang-tidy): check 6 completat + exclusió audio/legacy
JailDesigner
2025-12-18 13:55:26 +01:00
-
7556c3fe8d
style: habilitar readability-else-after-return
JailDesigner
2025-12-18 13:32:42 +01:00
-
decde1b7d5
style: habilitar readability-const-return-type
JailDesigner
2025-12-18 13:32:00 +01:00
-
c8545c712d
config(clang-tidy): excluir source/core/audio/ de análisis
JailDesigner
2025-12-18 13:26:27 +01:00
-
76786203a0
style: aplicar readability-math-missing-parentheses
JailDesigner
2025-12-18 13:09:35 +01:00
-
bc94eff176
style: aplicar readability-uppercase-literal-suffix
JailDesigner
2025-12-18 13:06:48 +01:00
-
44cd0857e0
fix(shape_loader): corregir inconsistencias de naming y static
JailDesigner
2025-12-18 13:04:15 +01:00
-
f8521d644c
modificat cmake amb clang-tidy
JailDesigner
2025-12-18 12:21:29 +01:00
-
eb2702eb19
afegit linter
JailDesigner
2025-12-18 10:04:21 +01:00
-
bfb4903998
eliminat warning
JailDesigner
2025-12-17 22:53:11 +01:00
-
f3abab7a13
augmentat numero de debris de 100 a 150 per necesitats del logo
JailDesigner
2025-12-17 22:53:05 +01:00
-
54031e3520
afegit friendly fire
v0.6.0
JailDesigner
2025-12-17 19:39:33 +01:00
-
8b9d26a02c
delay en naus en titol
JailDesigner
2025-12-17 18:55:41 +01:00
-
3d5277a395
fix: ratolí visible en fullscreen
JailDesigner
2025-12-17 18:36:12 +01:00
-
2555157bd7
fix: en alguns casos no podies tornar a unirte a la partida
JailDesigner
2025-12-17 18:16:46 +01:00
-
461eaedecf
retocs en nave2
JailDesigner
2025-12-17 17:55:14 +01:00
-
1891c9e49e
eliminades shapes sobrants
JailDesigner
2025-12-17 17:44:23 +01:00
-
829a895464
continue counter ara arriba fins a 0
JailDesigner
2025-12-17 17:21:03 +01:00