Commit Graph

366 Commits

Author SHA1 Message Date
JailDesigner 77718d4515 fix: powerball perdia la rotació en passar Game::startAllBalloons (post rellotge); setStop sincronitza ara la rotació 2026-05-18 17:37:45 +02:00
JailDesigner 3ac495f444 notificacions: paleta semàntica pastel centralitzada amb outline derivat 2026-05-18 17:03:50 +02:00
JailDesigner a8c0386355 Revert "skins: SkinManager + hot-swap (F7), classic/nes a data/skins/"
This reverts commit ebfcad6f22.
2026-05-18 16:39:59 +02:00
JailDesigner ebfcad6f22 skins: SkinManager + hot-swap (F7), classic/nes a data/skins/ 2026-05-17 19:54:07 +02:00
JailDesigner a40931c7ca ESC global amb doble pulsació: F12=pausa, BACKSPACE=cancel, text pausa més clar 2026-05-17 18:10:15 +02:00
JailDesigner 659e37e5a1 window: max_zoom derivat del display via Screen::detectMaxZoom() 2026-05-17 17:46:49 +02:00
JailDesigner 7006207b7e hotkeys F1–F6: notificacions localitzades, centralitzades a global_inputs 2026-05-17 17:38:00 +02:00
JailDesigner 415ce17f3b config: opció gameplay.pause_countdown per saltar el compte enrere de pausa 2026-05-17 17:24:06 +02:00
JailDesigner 4c7f28d746 PostFX analític: PostFXParams/Preset amb chroma_min/max + scan_*, elimina supersampling 2026-05-17 16:54:02 +02:00
JailDesigner e57944398a shader postfx nou + spv regenerat + msl extret a headers 2026-05-17 16:53:32 +02:00
JailDesigner e887b77dcb audita NOLINT/cppcheck-suppress: refactor i justifica residuals 2026-05-17 09:18:08 +02:00
JailDesigner 91add6f2fe pausa: descarta el flanco residual de CANCEL/EXIT al entrar 2026-05-17 00:03:02 +02:00
JailDesigner 169a5ea7aa elimina DEBUG_PAUSE: era una eina puntual de captures 2026-05-16 23:25:40 +02:00
JailDesigner f10be8c277 marca paràmetre animation com a const al constructor de Balloon i Item 2026-05-16 21:34:10 +02:00
JailDesigner 7d8aac6121 menu: enum class Menu::Background/Sound + constant Menu::NO_OPTION 2026-05-16 21:14:14 +02:00
JailDesigner 76d0c72b85 TXT_* → static constexpr Text::FLAG_* 2026-05-16 20:56:44 +02:00
JailDesigner 6c6643b890 neteja text: elimina constructors morts i amaga TextFile/loaders al cpp 2026-05-16 20:44:45 +02:00
JailDesigner 97977d19e8 FADE_* → enum class Fade::Type 2026-05-16 20:37:49 +02:00
JailDesigner cc12ef6590 InputDisable → enum class Input::Disable 2026-05-16 20:00:21 +02:00
JailDesigner 1e6cb3bb24 InputAction → enum class Input::Action 2026-05-16 19:59:12 +02:00
JailDesigner 40e1140734 INPUT_USE_* → enum class Input::Device 2026-05-16 19:54:52 +02:00
JailDesigner d72630523a REPEAT_TRUE/FALSE → enum class Input::Repeat 2026-05-16 19:51:24 +02:00
JailDesigner 479d9d941a neteja final tidy/cppcheck: const*, static, renames de constants 2026-05-16 19:40:33 +02:00
JailDesigner 37cb3c782a neteja cppcheck: inicialitza Menu::h_, renomena macro PAUSE a DEBUG_PAUSE, const* 2026-05-16 18:27:48 +02:00
JailDesigner be95b8afab refactor jail_audio: namespace Ja, enum class, tipus sense prefix JA_ 2026-05-16 17:56:46 +02:00
JailDesigner 9f6d38cf48 treball en curs: correccions de tidy 2026-05-16 17:45:32 +02:00
JailDesigner ee2dd0bc2c treball en curs: correccions de tidy 2026-05-16 17:19:40 +02:00
JailDesigner 3421f34a84 treball en curs: correccions de tidy 2026-05-16 15:49:21 +02:00
JailDesigner 18cd287808 treball en curs: correccions de tidy 2026-05-16 15:12:28 +02:00
JailDesigner b1392d0c00 treball en curs: correccions de tidy 2026-05-16 14:53:54 +02:00
JailDesigner be18f51735 treball en curs: correccions de tidy 2026-05-16 14:04:59 +02:00
JailDesigner 48af959814 renomena tipus niats a CamelCase (Bouncing, Stage, Item, Selector, ...) 2026-05-14 22:20:37 +02:00
JailDesigner 0bc55f5732 renomena tipus _t/_e a CamelCase (Circle, Color, Section, ...) 2026-05-14 22:16:36 +02:00
JailDesigner 9a2da460cc neteja tidy a source/game (fixes d'arrel: BulletKind enum class, signatures, branches) 2026-05-14 21:52:45 +02:00
JailDesigner 0ee117135c neteja tidy a source/core/system i audio amb fixes d'arrel 2026-05-14 21:02:43 +02:00
JailDesigner dc622c7bae encamina la resta de loads pel ResourceHelper i restaura SmartSprite::update 2026-05-14 20:42:08 +02:00
JailDesigner 1912200b21 neteja tidy a source/core i encamina Texture::loadFromFile pel ResourceHelper 2026-05-14 20:22:54 +02:00
JailDesigner 88fa3f296f neteja cppcheck/tidy i elimina sistema de paletes mort 2026-05-14 19:39:56 +02:00
JailDesigner ceb5324d23 resol ruta de resources.pack amb SDL_GetBasePath 2026-05-14 19:16:15 +02:00
JailDesigner 2282377ae7 unifica shader compile script com a compile_spirv.cmake i regenera headers 2026-05-14 17:39:50 +02:00
JailDesigner e2bc6aa5c0 estandaritzat .clang-tidy amb el d'AEEA 2026-05-14 16:35:33 +02:00
JailDesigner cf436f0014 fix: recrea gameCanvas en setVideoMode per evitar sprites perduts en resize amb Vulkan/Windows 2026-05-14 13:55:36 +02:00
JailDesigner 7a09c0aa89 hotkeys de shaders a F4/F5/F6 2026-05-14 13:25:20 +02:00
JailDesigner 6f9bdcbeb6 fixes per a windows: CRLF en parsers de text i SPV de postfx 2026-05-14 13:17:46 +02:00
JailDesigner 6246b5d89d normalitzat Audio 2026-04-18 11:42:29 +02:00
JailDesigner 34a41ad25c cppcheck 2026-04-18 07:48:05 +02:00
JailDesigner 20b9a95619 cppcheck 2026-04-17 22:20:37 +02:00
JailDesigner 513eacf356 singletons 2026-04-17 21:27:30 +02:00
JailDesigner 5889df2a47 presets en yaml 2026-04-17 19:56:43 +02:00
JailDesigner 7f703390f9 modernitzat el sistema d'opcions 2026-04-17 19:36:40 +02:00