JailDesigner
|
20325ddd5a
|
presentation: bool integer_scale -> enum PresentationMode (integer_scale|letterbox|stretched|overscan) amb migracio de configs antics
|
2026-05-19 20:29:22 +02:00 |
|
JailDesigner
|
5fcbce6e7b
|
title: treu '(v2.3.4)' del COPYRIGHT (ara F11 mostra app+version+githash)
|
2026-05-19 20:04:35 +02:00 |
|
JailDesigner
|
bded70a52a
|
ui: F1-F12 i ESC deixen de comptar com a any-key skip (logo/intro/instructions/title/demo)
|
2026-05-19 20:03:11 +02:00 |
|
JailDesigner
|
1ddc821f6f
|
demo: en saltar amb tecla torna a TITLE_3 (menu visible) en lloc de instructions/TITLE_1, reseteja el comptador de demo
|
2026-05-19 19:43:02 +02:00 |
|
JailDesigner
|
49be109560
|
demo: Title no consumeix dt quan delega a demo_game (era doble tick, deixava la demo congelada a frame 0)
|
2026-05-19 19:32:59 +02:00 |
|
JailDesigner
|
63eaaa8b5c
|
demo time-based: porta el patro de CCAE (multi-set, index = elapsed_s*60, % size per safe loop), substitueix demo.bin per demo1/2/3.bin
|
2026-05-19 19:16:36 +02:00 |
|
JailDesigner
|
be1a9a1d9b
|
activa -Wextra -Wpedantic i neteja warnings
|
2026-05-19 18:49:51 +02:00 |
|
JailDesigner
|
635662d65d
|
cleanup time-based: elimina entitats frame-based (Bullet/Item/Player/Balloon), VELX en px/s, Game::popBalloon amb vel en px/s
|
2026-05-19 18:28:14 +02:00 |
|
JailDesigner
|
2a69eaf041
|
cleanup time-based: elimina Game update/sub-helpers frame-based i ticks_/ticks_speed_, deixant nomes les versions (dt_s)
|
2026-05-19 18:10:15 +02:00 |
|
JailDesigner
|
4f7333ba46
|
time-based: sub-states pause/gameover sense gate, pause_counter decrementa a 60Hz fixe amb acumulador de fase
|
2026-05-19 17:55:43 +02:00 |
|
JailDesigner
|
54ef4c85eb
|
time-based: Player::setAnimation(dt_s) propaga dt_s als animate() dels sprites (corregeix animacio del jugador a 144Hz)
|
2026-05-19 17:52:33 +02:00 |
|
JailDesigner
|
36d50ade82
|
time-based: Game::update(dt_s) sense gate, propaga dt a totes les entitats i sub-comptadors (counter_/death/stage/time-stopped/enemy-deploy/shake/game-completed)
|
2026-05-19 17:38:39 +02:00 |
|
JailDesigner
|
91c5b9d2b2
|
time-based: Balloon amb dual-API update/move/state/animation/bounce(dt_s), vels/gravetat en px/s i px/s2
|
2026-05-19 17:17:56 +02:00 |
|
JailDesigner
|
93af6dd58d
|
time-based: Player amb dual-API update/move/cooldown/counters(dt_s), base_speed=90 px/s, durades en s
|
2026-05-19 17:09:33 +02:00 |
|
JailDesigner
|
13875e7b8c
|
time-based: Item amb dual-API update/move/updateTimeToLive(dt_s), vels/accels en px/s i px/s2, TTL en s
|
2026-05-19 17:02:42 +02:00 |
|
JailDesigner
|
eac2d42a1b
|
time-based: Bullet amb dual-API move(float dt_s), velocitats en px/s (era px/frame)
|
2026-05-19 16:59:44 +02:00 |
|
JailDesigner
|
c920f99c82
|
time-based: migrada escena Instructions + fix scroll diagonal del fons del Title (ancorat a posicio inicial)
|
2026-05-19 16:44:26 +02:00 |
|
JailDesigner
|
fe240c750e
|
time-based: migrada escena Title (AnimatedSprite/Fade amb dual-API, counters a acumuladors)
|
2026-05-19 16:31:57 +02:00 |
|
JailDesigner
|
2b57bfa4dd
|
time-based: migrada escena Intro (dual-API a MovingSprite/SmartSprite/Writer, constants a 60Hz)
|
2026-05-18 22:46:41 +02:00 |
|
JailDesigner
|
f1a6636222
|
time-based: nou DeltaTime + migrada escena Logo (constants en segons, fora counters)
|
2026-05-18 21:57:31 +02:00 |
|
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
|
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
|
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
|
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
|
97977d19e8
|
FADE_* → enum class Fade::Type
|
2026-05-16 20:37:49 +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 |
|