Commit Graph

73 Commits

Author SHA1 Message Date
JailDesigner 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
JailDesigner 1db80485a6 resolt bug en jail_audio
treballant en Screen::renderInfo() deixa el programa congelat
2025-03-28 17:23:08 +01:00
JailDesigner 25cd6b00eb afegida tecla per activar o desactivar el vsync 2025-03-28 08:38:28 +01:00
JailDesigner 11d015daf8 afegit SDL_ScaleMode scale_mode a VideoOptions 2025-03-27 21:20:45 +01:00
JailDesigner 36b3048070 acabat amb SDL_Log 2025-03-27 20:56:21 +01:00
JailDesigner 8afca398e9 Passant std::cout a SDL_Log 2025-03-27 19:57:30 +01:00
JailDesigner c6288918b2 ja funciona el audio 2025-03-27 18:34:04 +01:00
JailDesigner 2edb978a28 migrant a SDL3 2025-03-27 09:43:19 +01:00
JailDesigner d2286905dc migrant a SDL3 2025-03-27 08:14:37 +01:00
JailDesigner a9c869baf6 migrant a SDL3 2025-03-25 20:26:45 +01:00
JailDesigner f1b0303474 migrant a SDL3 2025-03-25 14:13:58 +01:00
JailDesigner 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
JailDesigner 43a1f1a8f6 style: renomenat InputType a InputActions 2025-03-16 18:57:08 +01:00
JailDesigner 4a07100e2a Arreglat jail_shader.cpp en windows també 2025-03-16 09:55:32 +01:00
JailDesigner e7359a1467 Acabat de repasar jail_shader.cpp 2025-03-16 09:39:24 +01:00
JailDesigner b5dbb694f3 fix: si la finestra no està visible, initShaders no fa be la faena 2025-03-15 20:43:01 +01:00
JailDesigner 919e2b9ca7 Afegides traduccions a les notificacions que faltaven 2025-03-14 21:53:27 +01:00
JailDesigner 6c7cfaae59 Pasaeta de IWYU 2025-03-14 21:22:55 +01:00
JailDesigner 9692d01b42 Ja funciona correctament el canvi de tamany de finestra, el shaders, i la pantalla completa 2025-03-13 22:51:51 +01:00
JailDesigner 059a9c863a Tocant coses d'Screen, pero no acaba de funcionar be res 2025-03-11 14:16:02 +01:00
JailDesigner be857cc8c8 Modificat checkInput en varies seccions per a gastar global_inputs.cpp 2025-03-11 09:27:34 +01:00
JailDesigner 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
JailDesigner f43d18e6f0 Arreglos tontos de codi 2025-02-23 09:12:15 +01:00
JailDesigner a42141ebd7 canvi de pc 2025-02-21 19:45:58 +01:00
JailDesigner 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
JailDesigner 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
JailDesigner 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
JailDesigner 91c8797d7f Screen: optimitzat el circuit de render en pantalla 2025-01-05 14:17:49 +01:00
JailDesigner 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
JailDesigner 768f466b20 canviat blit() per render() 2025-01-05 10:45:05 +01:00
JailDesigner b586a117c8 Afegit mouse.cpp per amagar el cursor quan no està moventse 2025-01-03 23:35:48 +01:00
JailDesigner 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
JailDesigner 3367b70cd5 Afegit delay opcional al flash de la classe Screen 2024-12-09 20:06:59 +01:00
JailDesigner 020ee81479 Duplicat el fitxers de shaders per a resolucions verticals de 256 i 240 2024-12-02 13:39:19 +01:00
JailDesigner ad32bb7d45 Treballant en globalInputs::update() 2024-12-02 11:11:03 +01:00
JailDesigner faba87c06d FIX: Si saltes el logo talla el so a meitat sonar
FIX: Corregida la lògica del efecte de flash
2024-11-27 18:39:23 +01:00
JailDesigner a36120cf0c Continuemtreballant enels credits 2024-11-24 20:21:46 +01:00
JailDesigner 371c477d0d Varios arreglos 2024-11-03 20:28:01 +01:00
JailDesigner f29eb2f411 Les notificacions ara accepten un vector de cadenes en lloc de una o dos cadenes 2024-11-03 18:12:46 +01:00
JailDesigner 2dd8bbbbf7 Moguts els checkInputs de Screen a GlobalInputs 2024-11-01 19:07:19 +01:00
JailDesigner 0757f63b73 Eliminat checkModInput 2024-11-01 18:20:18 +01:00
JailDesigner 80a110e1d7 Abans de llevar checkInputMod 2024-11-01 16:48:03 +01:00
JailDesigner 20c51d0796 Acabat el nou motor per a textos en pantalla 2024-10-30 09:25:28 +01:00
JailDesigner 787cb6366f Pasaeta de include-what-you-use
Acabada de perfilar la classe PathSprite
Menjeades declaracions de utils.h als fitxers que toca
2024-10-28 20:45:24 +01:00
JailDesigner 43e7b83403 Continue arreglant cosetes amb cppcheck 2024-10-24 20:36:30 +02:00
JailDesigner 95478134dd Merdetes en la faena, básicament arreglar uns quants iniciadors de variables en les clases 2024-10-23 14:00:19 +02:00
JailDesigner 5df85e1b1a Pasaeta de cppcheck, ale 2024-10-22 09:24:19 +02:00
JailDesigner 84238032e0 Afegits uns overrides pa agafar parametres per linea de comandos 2024-10-21 17:46:05 +02:00
JailDesigner de6508c37c Don Melitonitzada la classe Notifier e independitzada de la classe Screen
Ara es poden afegir codis a les notificacions per identificarles
2024-10-15 20:09:09 +02:00
JailDesigner 089da99b5b Afegida la funció getNewPosition a la classe Screen per a respectar la posició de la finestra al canviarla de tamany 2024-10-15 18:12:16 +02:00