Commit Graph

114 Commits

Author SHA1 Message Date
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 69a92cba66 Apanyats alguns bugs que quedaven respecte a lo del teclat 2024-11-03 17:25:31 +01:00
JailDesigner 86cd7b0f16 Ja es pot gastar el teclat com a control independent del primer mando
Ja pot jugar un jugador amb teclat i altre amb mando
Es pot asignar el teclat a qualsevol dels dos jugadors
Continua podentse gastar mando i teclat a l'hora per al mateix jugador
2024-11-03 11:07:58 +01:00
JailDesigner a1ccb6102a Abans de clavar-li ma a Input 2024-11-01 20:01:17 +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 cd68c5ffea Al redefinir botons, ja no pots repetir botó. Util per als qui tenim la ma tremolosa i apretem dos voltes sense voler 2024-11-01 14:32:27 +01:00
JailDesigner 7e2691e33e Finalitzat el Attract Mode 2024-10-30 21:29:23 +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 b90ac65cfc Eliminats warnings que nomes es veuen al compilar en macos/linux 2024-10-27 17:45:49 +01:00
JailDesigner 43e7b83403 Continue arreglant cosetes amb cppcheck 2024-10-24 20:36:30 +02:00
JailDesigner 6e2f80d8ce . 2024-10-23 18:29:52 +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 848d61b5c0 He fet un "manolete" i he pasat a c++ i smartpointers la cárrega de surfaces desde gif. Sembla que no ha petat res
Precárrega i asignació de paletes a les textures
Ara si algú toca una paleta, que siga conscient que la textura es compartida durant tot el joc
2024-10-20 15:36:04 +02:00
JailDesigner cbc9b3f071 Eliminats els últimes defines i passats a enum class 2024-10-20 12:07:55 +02:00
JailDesigner 8bca5095da Modificats, estructurats i ben formatats alguns missatges de consola
Canvis en els codis d'eixida del programa
2024-10-20 11:37:26 +02:00
JailDesigner a4b4e188cd Precàrrega de tots els recursos al inici del joc
8.000.000 de cherrypickings que he anat fent pel codi
2024-10-20 11:06:10 +02:00
JailDesigner f23dcae5b6 Creada la classe Resource
Afegida la musica i els sons a Resource
2024-10-19 10:07:14 +02:00
JailDesigner 59de566c5b commit de acabar la jornada laboral 2024-10-17 13:57:41 +02:00
JailDesigner db884cb422 Commit de vesprà tirada a la brossa 2024-10-16 22:35:19 +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 9825c7fb9b Pasaeta de include-what-you-use 2024-10-13 21:58:36 +02:00
JailDesigner babf02226c Mes recomanacions de cppcheck 2024-10-13 19:26:27 +02:00
JailDesigner 46540ad7c3 Optimitzat el tema de comparacions i asignacions de strings buits. Mes que optimitzat, ara està mes mono 2024-10-13 14:25:05 +02:00
JailDesigner 101e375fd3 Variables renombrades en input.cpp 2024-10-12 11:01:42 +02:00
JailDesigner 3a6950f3a4 Menudo puto lio de renamar coses, a vore si tot va quedant al lloc que els structs i els enums estan revolant i duplicats per tots llocs 2024-10-11 20:12:50 +02:00
JailDesigner 117b80bdfc idem 2024-10-10 20:59:39 +02:00
JailDesigner d6c3c89872 Estandaritzant noms segons convencions 2024-10-10 20:27:31 +02:00
JailDesigner 3fa5b227ae commit de anar a dormir 2024-10-09 23:01:44 +02:00
JailDesigner bd3aa0bb06 Arreglos varios al codi 2024-10-08 22:38:58 +02:00
JailDesigner 7ebefd7b54 Les enum class passen a estar totes amb la inicial en majuscula 2024-10-07 12:30:46 +02:00
JailDesigner cffa4c3c92 Commitet pa valgrind, he aprofitat i posat mes make_unique i enum class 2024-10-07 10:49:29 +02:00
JailDesigner 4f0ea9dcf2 Make_unique en title.cpp 2024-10-07 08:22:51 +02:00
JailDesigner 25a2753b13 Canviats defines per constexpr i enum class
Canviats punters a unique_ptr
Afegit const a alguns metodes de classse
fix: el segon jugador no podia unirse a la partida
new: Quan els dos jugadors han decidit no continuar, ja no poden continuar i el marcador així ho reflectix
fix: al posar el nom per segona vegada en la mateixa partida, no es reseteja la posició del selector
fix: el fade venetian no netejava la textura i de vegades eixien gràfics corruptes
fix: ara grava a disco cada vegada que es posa nom al morir
2024-10-05 23:53:42 +02:00
JailDesigner c07fd62037 Corregit bug en el text a l'hora d'intercanviar els mandos. Apareixia el nom del mando que te guardat a la configuració pero no estava connectat 2024-10-03 19:26:32 +02:00
JailDesigner 938e4ad011 La targeta d'ajuda ja ix amb els mandos i s'ha de deixar apretat el botó 2024-10-03 17:37:33 +02:00
JailDesigner aaf6dc29a1 El joc ja no comença al pulsar la combinació de botons per eixir 2024-09-30 19:45:04 +02:00
JailDesigner 28df97ea94 Pasaeta de "include-what-you-use" per arreglar els includes
Renombrats alguns fitxers per consistencia
2024-09-29 06:24:11 +02:00
JailDesigner 4febe8b7c0 Afegit global_inputs.c
El audio no es podía mutejar amb el teclat, soles amb els mandos
2024-09-28 17:08:09 +02:00
JailDesigner 289d01b0fa fix: no estava comprobantse el reset amb el teclat 2024-09-28 14:23:51 +02:00
JailDesigner 2767696a3f Singletonejada la classe Input 2024-09-28 14:19:00 +02:00
JailDesigner fa82758ce1 Don melitonada la classe Asset 2024-09-28 13:49:00 +02:00
JailDesigner 92f7f540c0 Classe Screen melitonada 2024-09-28 11:11:11 +02:00
JailDesigner 8d263931b2 Eliminat el punter a "section" 2024-09-28 09:28:22 +02:00
JailDesigner 20de9e4b72 Un altre punteret a pendre per cul: options 2024-09-27 19:00:09 +02:00
JailDesigner 46b41757b2 Convertit "param" a variable global en lloc de anar marejant amb punterets i passant 8.000.000 de paràmetres 2024-09-27 17:42:25 +02:00
JailDesigner 05e3fddb8f Mil millons de miniarreglos
Afegides traduccions faltants
2024-09-26 22:13:20 +02:00
JailDesigner 69027f96e6 Eliminada la classe Lang 2024-09-26 18:08:59 +02:00