Commit Graph

86 Commits

Author SHA1 Message Date
JailDesigner 0a8478c2b1 fix: silencia warnings de stb_vorbis i paràmetre no usat 2026-05-30 23:16:36 +02:00
JailDesigner e47bc5188a activa -Wextra -Wpedantic i neteja warnings 2026-05-18 21:53:32 +02:00
JailDesigner 418df568a1 elimina NOLINTs petits obsolets; justifica el residual de CallAndMessage 2026-05-17 18:30:37 +02:00
JailDesigner 3228647738 elimina NOLINT(identifier-naming) obsolets 2026-05-17 17:47:19 +02:00
JailDesigner 62935bf892 elimina NOLINT obsolets (241 marques que ja no disparaven warning) 2026-05-17 12:18:19 +02:00
JailDesigner ac93cfa7d7 fix: enum class amb base std::uint8_t (33 troballes) 2026-05-14 22:32:57 +02:00
JailDesigner b4d3776239 fix: bucles cap a ranges algorithms (38 troballes) 2026-05-14 21:36:21 +02:00
JailDesigner 0aa9f8fe0a fix: init lists, scope reduit i rename vorbis_error 2026-05-14 20:56:14 +02:00
JailDesigner f4dea6d39b fix: const a punters i refs (13 troballes) 2026-05-14 20:47:34 +02:00
JailDesigner 46dc81124f clang-tidy 2026-04-03 09:31:41 +02:00
JailDesigner 8dcc1d282a arreglos en stats.cpp 2026-04-03 08:29:06 +02:00
JailDesigner 6faa80eef4 continue amb els ambits 2026-04-02 23:01:39 +02:00
JailDesigner 44b6f6830d primera versió del editor de tiles 2026-04-02 16:55:56 +02:00
JailDesigner 22d6ac2fbf treballant en editor de items i tile_picker 2026-04-02 14:49:26 +02:00
JailDesigner 5f25562d52 editar les propietats de la habitacio 2026-04-02 14:06:35 +02:00
JailDesigner 20bac58814 al eixir del editor, recarrega la habitació nova 2026-04-02 11:21:08 +02:00
JailDesigner b31346830f drag'n drop de enemics, boundaries i items 2026-04-02 10:53:21 +02:00
JailDesigner 606388227c mostra les rutes dels enemics al editor 2026-04-02 10:36:41 +02:00
JailDesigner 950eeffb07 el indicador de trucos ja no es el color del jugador sino que es veu al marcador 2026-04-01 22:12:52 +02:00
JailDesigner b37b62ef1e - pots canviar el color del jugador desde la consola (persistent)
- cokmprova que el color no siga el mateix que el del fono (canvia a default)
- eliminades animacions sobrants del jugador
- canviada la logica del marcador pero a mostrar la animació de les vides del jugador
- posibilitat d'utilitzar skins d'enemics en el jugador
- canvi en calent de la skin en el marcador (abans soles en el constructir)
2026-04-01 21:31:25 +02:00
JailDesigner 3b233f0e12 eliminat Options::console 2026-03-29 18:14:51 +02:00
JailDesigner 77b844065e canvi d'skin en la consola 2026-03-29 17:21:05 +02:00
JailDesigner 1bb2142d19 fix: corregida logica per obrir i entrar a la jail. ja no mira el nom de la habitacio sino el numero 2026-03-29 12:58:32 +02:00
JailDesigner 9282d661aa millorada una mica la classe Debug en quant a mostrar info 2026-03-28 21:58:54 +01:00
JailDesigner 6497e26202 reordenades i renombrades les classes sprite 2026-03-25 18:01:33 +01:00
JailDesigner 6595b28790 clang-format
clang-tidy (macos)
2026-03-23 07:26:21 +01:00
JailDesigner c6e2779429 afegit suport multiidioma
afegida traducció al valencià
2026-03-22 09:00:51 +01:00
JailDesigner 366c00fd22 clang-format 2026-03-21 23:19:15 +01:00
JailDesigner 55b58ded70 clang-tidy 2026-03-21 23:08:07 +01:00
JailDesigner 9ebf259525 fix: hack per a poder entrar en huecos de dos tiles d'altura al saltar
fix: calcul incorrecte del offset dels tiles que maten
2026-03-08 14:46:00 +01:00
JailDesigner 9ef7f4274d corregida logica de atravesar el fondo de la pantalla a velocitat terminal 2025-11-22 09:29:20 +01:00
JailDesigner e36fa95762 afegits estats a la clase Game 2025-11-21 18:35:41 +01:00
JailDesigner 88ce6cd570 clang-format 2025-11-21 18:02:53 +01:00
JailDesigner 6bf26f7470 posat orden en defaults i defines 2025-11-21 09:30:33 +01:00
JailDesigner 0fb986d7c4 linter 2025-11-21 08:07:32 +01:00
JailDesigner 34840a64cf linter 2025-11-20 09:19:24 +01:00
JailDesigner 35ef99cf7c linter 2025-11-19 20:21:45 +01:00
JailDesigner ceb2b71331 fitxers room convertits 2025-11-19 08:09:19 +01:00
JailDesigner 0a5594b9a8 format de fitxers room 2025-11-19 07:59:33 +01:00
JailDesigner 6a6cc22b21 migrant .ani a .yaml 2025-11-17 13:08:38 +01:00
JailDesigner 3c4092df5e eliminades referencies a .ani 2025-11-17 12:55:27 +01:00
JailDesigner 21a495e40a migrat jail_audio a un .hpp (segur que ja no funciona res) 2025-11-17 12:27:58 +01:00
JailDesigner 6827512025 migrat de yaml-cpp a fkYAML 2025-11-17 09:25:50 +01:00
JailDesigner 23fe4a35a9 migrats els fitxers .room i .tmx a .yaml unificats 2025-11-17 08:20:02 +01:00
JailDesigner e4a61a7241 eliminada la clase Debug en Release 2025-11-16 20:44:15 +01:00
JailDesigner 24a71395da afegits estils per a les notificacions (per a distinguir les de sistema de les dels logros) 2025-11-16 20:19:30 +01:00
JailDesigner 710e7cc8c1 merdetes pa debugar a gust 2025-11-14 17:58:32 +01:00
JailDesigner 7f51f02d96 treballant en Player: abans d'entrar a moveOnSlope() 2025-11-14 12:54:59 +01:00
JailDesigner 29e0daffb0 treballant en Player 2025-11-14 10:42:30 +01:00
JailDesigner e13a8e5930 fix(gameplay): Corregir includes relativos a absolutos
## Problema
Durante la refactorización de Room (Fases 1-3), se introdujeron includes
relativos con ".." en 4 archivos, violando el estándar del proyecto que
requiere includes absolutos desde la raíz source/.

## Cambios Realizados

### collision_map.hpp (1 corrección)
- "../../utils/utils.hpp" → "utils/utils.hpp"

### collision_map.cpp (2 correcciones)
- "../../core/system/debug.hpp" → "core/system/debug.hpp"
- "../../utils/defines.hpp" → "utils/defines.hpp"

### enemy_manager.cpp (2 correcciones)
- "../../utils/utils.hpp" → "utils/utils.hpp"
- "../entities/enemy.hpp" → "game/entities/enemy.hpp"

### item_manager.cpp (4 correcciones)
- "../../core/audio/audio.hpp" → "core/audio/audio.hpp"
- "../../utils/utils.hpp" → "utils/utils.hpp"
- "../entities/item.hpp" → "game/entities/item.hpp"
- "../options.hpp" → "game/options.hpp"

## Validación
✓ Compilación exitosa
✓ 325 assets cargados correctamente
✓ Room files verificados
✓ Funcionamiento del juego confirmado

## Total
9 includes corregidos en 4 archivos, cumpliendo con el estándar de
includes absolutos del proyecto definido en CLAUDE.md.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-13 12:13:52 +01:00