Commit Graph

88 Commits

Author SHA1 Message Date
c748070ba5 Options: creat namespace 2025-06-14 17:43:53 +02:00
8741f9da58 Screen: afegit coreUpdate() i coreRender() 2025-06-10 22:24:11 +02:00
cabee86ee0 Resource: afegida pantalla de progres de càrrega
Screen: Afegit objecte de text propi per a la clase
2025-06-10 22:08:17 +02:00
02b111e4fd Resource: treballant en la visualització de la càrrega de recursos 2025-06-10 18:42:14 +02:00
32d3f96a3d Input: afegits dos inputs per a ServiceMenu (accept i back)
Style: renombrats alguns metodes de windowZoom a windowSize
2025-06-10 11:01:17 +02:00
f1c576beef ja navega pels menus en ServiceMenu
Ja aplica les opcions de video de ServiceMenu
2025-06-05 14:06:42 +02:00
1a84f1b1b0 vaig a fer un commit per si de cas petara algo ... 2025-06-04 14:05:56 +02:00
64b86c7ac1 modificacions en el flujo de globalInputs
afegida font aseprite
canvis estetics en la info de debug
moviment del cursor del ServiceMenu
2025-06-04 09:44:53 +02:00
7ac0ce9354 arreglos estetics en ServiceMenu
afegides noves fonts de text
2025-06-03 09:56:41 +02:00
3e9716901b modificada la lletra de la info de debug 2025-06-02 11:46:22 +02:00
16d9774519 ServiceMenu ja pinta un recuadro de prova
el ServiceMenu el pinta Screen
2025-06-02 11:35:18 +02:00
f661da5215 tots els singletons tornats a fer a la vieja y gorda usanza 2025-05-30 10:17:41 +02:00
2c2685f73c passant Asset a singleton de tota la vida 2025-05-29 13:39:53 +02:00
ada141cb09 convertit Asset i Audio 2025-05-27 11:06:17 +02:00
a3cd1b9887 eliminat OnScreenHelp 2025-05-22 09:07:07 +02:00
31a0ad6fd5 per alguna rao, la tecla F12 en VSC en windows en una sesió de debug em penja el programa, per tant Screen::renderInfoDebug funciona correctament 2025-03-28 17:43:24 +01:00
1db80485a6 resolt bug en jail_audio
treballant en Screen::renderInfo() deixa el programa congelat
2025-03-28 17:23:08 +01:00
25cd6b00eb afegida tecla per activar o desactivar el vsync 2025-03-28 08:38:28 +01:00
11d015daf8 afegit SDL_ScaleMode scale_mode a VideoOptions 2025-03-27 21:20:45 +01:00
36b3048070 acabat amb SDL_Log 2025-03-27 20:56:21 +01:00
8afca398e9 Passant std::cout a SDL_Log 2025-03-27 19:57:30 +01:00
c6288918b2 ja funciona el audio 2025-03-27 18:34:04 +01:00
2edb978a28 migrant a SDL3 2025-03-27 09:43:19 +01:00
d2286905dc migrant a SDL3 2025-03-27 08:14:37 +01:00
a9c869baf6 migrant a SDL3 2025-03-25 20:26:45 +01:00
f1b0303474 migrant a SDL3 2025-03-25 14:13:58 +01:00
d06617a1b0 mogut el contador de frames a un struct i de paso el shake_effect també l'he encapsulat millor 2025-03-17 21:37:06 +01:00
43a1f1a8f6 style: renomenat InputType a InputActions 2025-03-16 18:57:08 +01:00
4a07100e2a Arreglat jail_shader.cpp en windows també 2025-03-16 09:55:32 +01:00
e7359a1467 Acabat de repasar jail_shader.cpp 2025-03-16 09:39:24 +01:00
b5dbb694f3 fix: si la finestra no està visible, initShaders no fa be la faena 2025-03-15 20:43:01 +01:00
919e2b9ca7 Afegides traduccions a les notificacions que faltaven 2025-03-14 21:53:27 +01:00
6c7cfaae59 Pasaeta de IWYU 2025-03-14 21:22:55 +01:00
9692d01b42 Ja funciona correctament el canvi de tamany de finestra, el shaders, i la pantalla completa 2025-03-13 22:51:51 +01:00
059a9c863a Tocant coses d'Screen, pero no acaba de funcionar be res 2025-03-11 14:16:02 +01:00
be857cc8c8 Modificat checkInput en varies seccions per a gastar global_inputs.cpp 2025-03-11 09:27:34 +01:00
9c1b3c45b0 Demana confirmació per a canviar el idioma amb les tecles ràpides
Demana confirmació per reiniciar
2025-03-10 21:22:32 +01:00
f43d18e6f0 Arreglos tontos de codi 2025-02-23 09:12:15 +01:00
a42141ebd7 canvi de pc 2025-02-21 19:45:58 +01:00
5755947ff7 La tabla de puntuació ja mostra amb altre color la puntuació que s'acaba d'afegir
fix: la tabla de punts no guardava a disc el estat de 1CC de cada entrada
2025-02-05 22:52:19 +01:00
2b3cc719ba Fix del fix: aaaara si que lleva el garbage de la zona negra. Havia posat el clean() on no tocava 2025-01-25 13:14:25 +01:00
d01c91ebde Fix: m'havia carregat el shakeEffect() de la pantalla quan havia shaders, i de paso he vist que el que tenbia fet shakejava també les notificacions i els menus de debug. Ale, ja està tot arreglaet.
Fix: tampoc estava netejant la pantalla, pensava que no feia falta, pero quan SDL replena de negre la finestra en pantalla completa, havia gorrinades
2025-01-24 20:20:50 +01:00
91c8797d7f Screen: optimitzat el circuit de render en pantalla 2025-01-05 14:17:49 +01:00
90b3db8f06 El atenuat de pantalla torna a funcionar. Fade feia dos SDL_SetRenderDrawBlendMode(renderer_, SDL_BLENDMODE_NONE); que mai tornava a restaurar 2025-01-05 13:07:20 +01:00
768f466b20 canviat blit() per render() 2025-01-05 10:45:05 +01:00
b586a117c8 Afegit mouse.cpp per amagar el cursor quan no està moventse 2025-01-03 23:35:48 +01:00
cf4f0459b3 Es pot fer la finestra tan gran com deixe la pantalla, es a dir, el factor de zoom ja no va de 1 a 4 sino de 1 a X 2024-12-23 11:13:14 +01:00
3367b70cd5 Afegit delay opcional al flash de la classe Screen 2024-12-09 20:06:59 +01:00
020ee81479 Duplicat el fitxers de shaders per a resolucions verticals de 256 i 240 2024-12-02 13:39:19 +01:00
ad32bb7d45 Treballant en globalInputs::update() 2024-12-02 11:11:03 +01:00