Commit Graph
100 Commits
Author SHA1 Message Date
JailDesigner c93e824f86 Canviat stc per std dins de un puto define que el vsc passa de mirar si estan les coses ben escrites o no 2024-09-10 13:01:28 +02:00
JailDesigner 762a819711 Añadido SDL_GetError a SDL_SetWindowDisplayMode 2024-09-10 12:56:25 +02:00
JailDesigner a5060b928f Prueba de SDL_SetWindowDisplayMode 2024-09-10 12:16:18 +02:00
JailDesigner 2398e4136b Pequeños ajustes de formato 2024-09-10 11:50:56 +02:00
JailDesigner b3b932edfc Actualizado Makefile 2024-09-10 11:43:38 +02:00
JailDesigner 443cc6da8d Añadido "Display modes list" 2024-09-10 11:35:28 +02:00
JailDesigner 46cdc2189e Se puede especificar con argumentos el fichero de parametros a utilizar 2024-09-10 10:19:56 +02:00
JailDesigner f071b60212 Añadida información de la pantalla antes de crear la ventana 2024-09-10 08:12:37 +02:00
JailDesigner 824bc08077 Cambiado de showFps a showInfo 2024-09-09 22:51:26 +02:00
JailDesigner e1fb069010 No se podía empezar a jugar con el teclado 2024-09-09 22:30:35 +02:00
JailDesigner b114d75c69 Retoques de lo anterior para ser un poco mas eficiente y ordenado 2024-09-09 18:47:59 +02:00
JailDesigner 8465ee87fb Añadida info de debug: resolucion de la pantalla 2024-09-09 18:41:03 +02:00
JailDesigner 83fb2f30ba Implementado código de salida de la aplicación 2024-09-09 13:51:16 +02:00
JailDesigner 922d146781 Renombrado "section->subsection" por el mas apropiado "section->options" 2024-09-09 13:38:56 +02:00
JailDesigner 1b2d1c5786 Añadido botón de servicio al titulo 2024-09-09 13:31:37 +02:00
JailDesigner 7e1085ea42 Añadida la unidad service.h 2024-09-09 11:28:24 +02:00
JailDesigner d4417d67d5 Eliminados inputs en desuso y añadido el input de "service" 2024-09-09 10:15:57 +02:00
JailDesigner 14af141d8f Eliminada la clase Menu 2024-09-09 10:06:53 +02:00
JailDesigner 870a83d688 Deshabilitado el sonido de las notificaciones por defecto 2024-09-09 10:02:23 +02:00
JailDesigner 54a0d6c448 Corregido el mapeo para el mando Zero Delay 2024-09-06 18:08:23 +02:00
JailDesigner c50d8a8bec Corregido un pase de parametros en la creación de los objetos y las balas 2024-09-06 13:54:17 +02:00
JailDesigner ad8c16f834 El separador del marcador ahora lo gestiona el propio marcador 2024-09-06 12:25:06 +02:00
JailDesigner cc15b8afd1 Retocados los degradados de fondo para dar soporte a la nueva resolución de 320x256 2024-09-06 10:54:05 +02:00
JailDesigner 770f0eb046 Faltaba corregir un error de reemplazo en item.cpp 2024-09-06 08:56:12 +02:00
JailDesigner 62b1ba84ac Cambiados muchos DEFINEs por variables de param 2024-09-06 08:41:10 +02:00
JailDesigner c5bab7019c Modificado el tamaño de la textura 2024-09-03 19:48:30 +02:00
JailDesigner b3d9b72d1d Corregido el tamaño de la textura y de la ventana 2024-09-03 19:47:57 +02:00
JailDesigner ccfd864eab En modo ARCADE solo se puede usar el modo ventana en setVideoMode() 2024-09-03 18:52:56 +02:00
JailDesigner f5b866b8c5 Oculta el puntero del raton al compilar en modo ARCADE 2024-09-03 18:50:20 +02:00
JailDesigner 1b160c0584 Actualizado Makefile 2024-09-03 18:44:01 +02:00
JailDesigner c72dfe5876 Deshabilitada la opción de cambio de modo de video con la directiva de compilador ARCADE 2024-09-03 14:05:55 +02:00
JailDesigner 548976c955 Actualizado Makefile 2024-09-03 14:04:55 +02:00
JailDesigner 2a303deff1 Renombradas las variables de param_t 2024-09-03 13:59:07 +02:00
JailDesigner fa76520c6d Movido 'autofire' de param.txt a config.txt 2024-09-02 11:40:50 +02:00
JailDesigner f57a307991 Añadido soporte para ejes en la clase Input 2024-09-02 10:19:28 +02:00
JailDesigner 4f6c92c8d1 Añadido cambio de color en las nubes 2024-08-30 13:12:04 +02:00
JailDesigner 1d847eae9f Eliminada la (innecesaria) referencia a Screen 2024-08-30 13:02:45 +02:00
JailDesigner 48d876bcf1 Eliminada la opción de poner pausa desde el mando 2024-08-28 08:38:21 +02:00
JailDesigner d16c8239c4 Haciendo pruebas con el modo de video a pantalla completa 2024-08-27 23:16:10 +02:00
JailDesigner 50b1acfe8b Eliminado todo el código para añadir un borde a la zona de juego. Eran restos del código del JDD 2024-08-27 23:04:59 +02:00
JailDesigner 60cfc1e4d9 Eliminadas variables sin utilizar 2024-08-27 22:49:51 +02:00
JailDesigner 0ed0a5c6b5 Restablecidos los SDL_RenderSetLogicalSize eliminados 2024-08-27 11:52:38 +02:00
JailDesigner 5ea41d4fc7 Añadidos nuevos custom mappings en gamecontrollerdb.txt 2024-08-27 11:25:39 +02:00
JailDesigner 982094264a Eliminados SDL_RenderSetLogicalSize innecesarios 2024-08-27 11:16:22 +02:00
JailDesigner 7a3c2ffe71 Cambiado el modo de fullscreen a SDL_WINDOW_FULLSCREEN_DESKTOP (como estaba en el CC original) 2024-08-27 09:37:16 +02:00
JailDesigner 49cffb3669 Cambiado el modo de funcionamiento de la pausa durante el juego para permitir que ciertos métodos se sigan ejecutando 2024-08-27 08:48:04 +02:00
JailDesigner 149e422489 Ara es pot activar o desactivar el comptador de frames per segon amb una tecla 2024-08-26 10:52:59 +02:00
JailDesigner 4c2528ba93 Afegit input_showfps a la classe Input 2024-08-26 10:42:52 +02:00
JailDesigner 65b8988ba2 Afegit comptador de frames per segon a la classe Screen 2024-08-26 10:18:06 +02:00
JailDesigner c7cc5df920 fix: el mode demo havia deixat de dir que era el mode demo per culpa de checkPlayersStatusPlaying() 2024-08-16 12:49:06 +02:00
JailDesigner 89979a8ddb moguts els dos metodes per llegir i escriure la tabla de puntuacions a fitxer a la classe ManageHiScoreTable
el fitxer amb les puntuacions ara nomes es llig al carregar el programa i no cada volta que començem a jugar
2024-08-16 12:42:34 +02:00
JailDesigner 7d778a9cfa ja guarda i carrega la tabla de records en el disc 2024-08-16 11:57:58 +02:00
JailDesigner 9012e3d79d el sprite del jugador s'invertiex en funció de cap on camina quan dispara recte 2024-08-16 07:52:34 +02:00
JailDesigner b09f07ef40 afegit debug per avançar rapidet per les fases 2024-08-15 12:53:17 +02:00
JailDesigner 448da70ba8 fix: la variable hiScore es reinicialitzava a 10000 en lloc de pillar la original de la tabla de records 2024-08-14 21:26:23 +02:00
JailDesigner 24b4eaa972 fix: la variable score no s'inicialitzava 2024-08-14 21:17:28 +02:00
JailDesigner 59da8fd4c6 actualitzades les dos variables hiScore a una de tipo hiScoreEntry_t 2024-08-14 20:57:22 +02:00
JailDesigner f64b461d75 afegit un guionet entre el nom i la puntuació de la máxima puntuació en el marcador 2024-08-14 20:56:50 +02:00
JailDesigner b9a15bd8b4 modificats els comentaris en main.cpp 2024-08-14 20:55:44 +02:00
JailDesigner 924fd375ff fix: el truncat de la tabla de records estava "mal" en stack overflow. arreglat per mi llegint els hints de les funcions 2024-08-14 20:23:18 +02:00
JailDesigner e50e7affb3 de moment en la tabla de records posa el nom generic del jugador. Ja farem per a poder triar nom 2024-08-14 20:22:04 +02:00
JailDesigner 032c5e7129 fix: el jugador sempre s'inicialitzava en el stat "playing" en lloc de "waiting", per tant, sempre jugaven tots els jugadors 2024-08-14 19:59:54 +02:00
JailDesigner 1839df142d fix: trampa per arreglar en linux que una textura del logo no canvia de color i no se sap perque 2024-08-14 19:24:20 +02:00
JailDesigner 35749f7c1b actualitzat Makefile 2024-08-14 19:12:44 +02:00
JailDesigner e48dbb2d4e fix: ja no es pot continuar quan els dos jugadors han acabat el compte enrrere per continuar 2024-08-14 14:16:12 +02:00
JailDesigner 7e60a742ca acabats els nous estats dels jugadors 2024-08-14 14:09:54 +02:00
JailDesigner 5c7bb842ec fix: faltava passar el nom dels jugadors al marcador 2024-08-14 14:09:28 +02:00
JailDesigner 6a9d0d1b2c ja es poden passar les dades del jugador per a cada panell 2024-08-14 13:42:42 +02:00
JailDesigner f8b6d0524d primera implementació dels estats nous del jugador: playing, continue, waiting 2024-08-14 13:05:09 +02:00
JailDesigner 90706d5d0c enmig del berenjenal d'afegir estats nous al jugador 2024-08-14 11:59:16 +02:00
JailDesigner c246472098 fix: els panels del marcador estiraven els bitmaps al no coincidir srcRect amb dstRect 2024-08-14 09:24:57 +02:00
JailDesigner 45ed1106cb fix: ja torna a funcionar el cicle de música per les diferents seccions 2024-08-14 08:38:19 +02:00
JailDesigner a5a3bb23da 4 putes merdes que no han servit pa res. Au demà miraré qué passa 2024-08-13 23:01:48 +02:00
JailDesigner 054950f1d8 fix: havia un punter no inicialitzava a nullptr i en macos no passava res, pero en linux i windows si 2024-08-13 20:44:23 +02:00
JailDesigner ba8e068b80 fix: fallava al parar la musica al morir el jugador en el mode de demostració 2024-08-13 19:25:12 +02:00
JailDesigner 3f3242393e varios ajustos 2024-08-13 18:51:55 +02:00
JailDesigner a2ce1f0dc3 fix: havia dos formacions que no tenien ben asignada la y inicial 2024-08-13 18:28:05 +02:00
JailDesigner 887e8a7071 fix: la variable ballonsPopped no estava inicialitzada i passaven coses rares 2024-08-13 17:50:59 +02:00
JailDesigner 7ed0393a9b fix: corregit el tamany i la posició dels panells del marcador 2024-08-13 17:26:52 +02:00
JailDesigner e51e3a5c43 treballant en els panels del marcador 2024-08-13 14:25:07 +02:00
JailDesigner eb9eaec61d arreglos en la powerball:
- quan apareix al centro, pot anar cap a l'esquerra o cap a la dreta
 - ara apareix a la altura que li toca als globos grans
 - tarda en generarse igual que la resta de globos
 - rebota igual que els globos grans (com feia abans de canviar les físiques dels globos grans)
2024-08-13 11:29:13 +02:00
JailDesigner 8c7ff13bc2 modificat Makefile 2024-08-13 07:27:18 +02:00
JailDesigner 88fe1a29fe afegits dos descriptors a gamecontrollerdb.txt per als mandos RAP4 y MadCatz SFV PS4 per a Linux 2024-08-12 20:38:21 +02:00
JailDesigner e009349464 el borde de la powerball no era transparent quan el globo està creant-se 2024-08-12 14:23:40 +02:00
JailDesigner 4d1f1d2bc2 continuem afegint descripcions de lo que fa cada classe 2024-08-12 14:16:24 +02:00
JailDesigner 9d5aee2562 Afegides mes descripcions a les classes
Eliminat el punter a renderer de les classes-estat que faltava
2024-08-12 08:55:41 +02:00
JailDesigner 477891cac7 Afegida la funció getRenderer() a la classe Screen per tal d'estalviar altre parametre mes a molts constructors de classes-estat de joc 2024-08-12 08:03:30 +02:00
JailDesigner 45731c8294 Afegides descripcions a algunes classes
Eliminats parámetres no necesaris als constructors de classes
2024-08-12 07:57:59 +02:00
JailDesigner 4df505d263 retocat el disseny del efecte de powerUp en el jugador 2024-08-03 19:19:20 +02:00
JailDesigner ffef64b4fd ajustat el rebot de balloon1 2024-08-03 19:18:42 +02:00
JailDesigner 2358b8e914 actualitzat Makefile 2024-08-03 19:12:46 +02:00
JailDesigner 1f4d7ce042 afegida la opció de controlar el autofire 2024-08-03 17:55:18 +02:00
JailDesigner 657d43de5a modificats els parametres de velocitat dels globos 2024-08-03 17:55:02 +02:00
JailDesigner 735e5299f9 nou grafic per a les bales 2024-08-03 17:19:05 +02:00
JailDesigner bca688a9a7 afegida opció per habilitar o deshabilitar el audio desde el teclat. De moment soles desde el joc. En poder ho integraré en jail_audio 2024-08-03 14:12:40 +02:00
JailDesigner ad2d1cbd65 afegit input_mute 2024-08-03 14:01:43 +02:00
JailDesigner 958a4d1d99 afegides notificacions per als inputs externs al joc 2024-08-03 13:55:16 +02:00
JailDesigner 256959505d afegides opcions per defecte per a les notificacions 2024-08-03 12:10:41 +02:00
JailDesigner 770a4d5f96 afegida la classe Notify 2024-08-03 12:10:22 +02:00
JailDesigner d3a13af94f afegida estructura per a les notificacions 2024-08-03 12:09:57 +02:00