Commit Graph
100 Commits
Author SHA1 Message Date
JailDesigner caf191672e Posat ordre en el constructor de Game 2024-10-24 22:08:53 +02:00
JailDesigner 43e7b83403 Continue arreglant cosetes amb cppcheck 2024-10-24 20:36:30 +02:00
JailDesigner a5c72a0f65 Collons, que m'havien stagejat no se que.. ara si, arreglada la carrega d'animacions 2024-10-24 19:58:45 +02:00
JailDesigner ca464b2e81 Arreglada la cárrega d'animacions 2024-10-24 19:58:25 +02:00
JailDesigner f26ecbd969 Canviat el final de linea als scripts de linux 2024-10-24 18:14:33 +02:00
JailDesigner 018bb68f9a Canviat el nom de la carpeta a linux_utils 2024-10-24 17:59:50 +02:00
JailDesigner f36ff3d7fe Actualitzats scripts de linux_utils 2024-10-24 17:53:24 +02:00
JailDesigner 8f33308f8d . 2024-10-24 14:03:12 +02:00
JailDesigner 8c98430b68 . 2024-10-23 22:18:46 +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 528533fd9b Au, a casa 2024-10-22 13:56:50 +02:00
JailDesigner 5df85e1b1a Pasaeta de cppcheck, ale 2024-10-22 09:24:19 +02:00
JailDesigner 1d0c2e01a5 Varios arreglos d'estil en el codi i llevar metodes que ja no servien 2024-10-21 22:47:00 +02:00
JailDesigner 236d6f58b6 Nous gràfics per al game_text 2024-10-21 19:29:54 +02:00
JailDesigner 898b551e06 Paletes noves per al primer café dels jugadors 2024-10-21 18:09:34 +02:00
JailDesigner 84238032e0 Afegits uns overrides pa agafar parametres per linea de comandos 2024-10-21 17:46:05 +02:00
JailDesigner 2cb22ed013 fix: els globos tenien un parell de setters mal asignats per culpa de buscar y reemplazar
fix: els globos verds s'inicialitzaven amb vy = 0 per gastar abs en lloc de fabs
fix: corregit un bug milenari que de sempre havia creat els balloons verds al popar al pare amb la meitat de velocitat en y. Lo que jo no se es com anava res. Supose que ara el joc serà un poc mes xungo. Quan rebotaven en el piso ja se'ls posava la velocitat bona (crec)
2024-10-20 22:58:15 +02:00
JailDesigner a3a583deb7 Precàrrega dels fitxers amb dades per al mode demostració 2024-10-20 21:23:04 +02:00
JailDesigner b263e0c4be Modificada la estructura on es guarden els datos de la demo 2024-10-20 20:43:03 +02:00
JailDesigner 3bf61fc758 fix: no guardar el fitxer de puntuacions en el modo demo 2024-10-20 19:40:09 +02:00
JailDesigner 2377815c02 Amb les textures en memoria i compartides ja no puc fer el trick de canvi de paleta per a la flama del segon jugador tal i com està plantejat el codi. Arreglat creant una segona textura 2024-10-20 19:38:28 +02:00
JailDesigner 7434869894 Corregit un fallo amagat baix un ifdef ARCADE. Ja he posat que estiga definit per defecte pa que no torne a passar 2024-10-20 15:43:10 +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 b879673bc2 Mes merdes que faltaven del merge 2024-10-18 17:10:06 +02:00
JailDesigner a8701dbebc Merge branch 'main' of https://gitea.sustancia.synology.me/JailDesigner/coffee_crisis_arcade_edition 2024-10-18 16:53:53 +02:00
JailDesigner afe835914e Revisada la carrega de recursos en game.cpp 2024-10-18 14:07:25 +02:00
JailDesigner 808f1595e9 Treballant en la càrrega de animacions desde fitxers 2024-10-17 21:02:28 +02:00
JailDesigner 8e8346b2ab Li he demanat a la IA que revente Game::checkInput() que aixo si que era un monstruo amb sombreret i pajarita 2024-10-17 20:05:26 +02:00
JailDesigner 1da8f33a5e Llevats tots els ifdef VERBOSE i redirigit cout a null_stream 2024-10-17 19:31:44 +02:00
JailDesigner 50a376e582 Comença a estar tot mes o menos be el desaguisao de les classes Sprite. Encara algunes animacions sembla que van massa ràpides 2024-10-17 19:26:39 +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 5585f996cb A vore si el helper ja funciona com toca 2024-10-16 13:29:16 +02:00
JailDesigner 24556eeaa8 Implementat contador per a posar el nom al acabar la partida 2024-10-16 09:18:22 +02:00
JailDesigner dbffda491f Retocat l'aspecte visual de les notificacions 2024-10-15 22:56:24 +02:00
JailDesigner 53f5f3f8b0 Ja comprova la notificació d'eixir per diferenciarla de la resta
En ARCADE la notificació diferencia si vas a eixir o a apagar el sistema
2024-10-15 20:40:45 +02:00
JailDesigner e0faa0890e Afegides noves cadenes de text 2024-10-15 20:12:16 +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 e99c2c5265 fix: faltava el nom de la classe en shutdownSystem() 2024-10-15 18:58:10 +02:00
JailDesigner 942924c65c Afegit codi per apagar el sistema al eixir del joc 2024-10-15 18:24:19 +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
JailDesigner 3fdd60c9e2 Treballant en els game_texts 2024-10-15 14:02:37 +02:00
JailDesigner 3b9885ab03 Commit de Boromir 2024-10-14 22:33:45 +02:00
JailDesigner 39a8c992e1 Ja duplica la ultima lletra al posar el nom 2024-10-14 17:12:07 +02:00
JailDesigner 9825c7fb9b Pasaeta de include-what-you-use 2024-10-13 21:58:36 +02:00
JailDesigner d0a6e4c572 Afegits destructors virtuals en les classes Sprite 2024-10-13 21:23:15 +02:00
JailDesigner 7c876e1d4d Acabat amb cppcheck
Arreglades les herencies de les classes Sprite
2024-10-13 21:00:33 +02:00
JailDesigner 809c10048e Commit pa poder tornar a passar el cppcheck 2024-10-13 19:39:43 +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 ba7c44ad06 Actualitzat Makefile 2024-10-13 14:24:15 +02:00
JailDesigner 46b19ee82f Mes recomanacions de cppcheck aplicades
Abans de tocar unes cosetes de strings buits
2024-10-13 13:49:00 +02:00
JailDesigner b2122ac239 Eliminats fitxers que s'havien colat 2024-10-13 11:04:50 +02:00
JailDesigner c11a868289 Afegides recomanacions de cppcheck
Optimitzada la funció updateBalloonSpeed() i eliminades funcions sobrants o redundants
2024-10-13 11:03:50 +02:00
JailDesigner 22d457285d Modificat .gitignore 2024-10-13 11:03:00 +02:00
JailDesigner b060f21696 Arreglades les herencies de Sprite
Abans de llevar mil coses que sobren i replantejar-se estes 4 classes
2024-10-13 10:01:07 +02:00
JailDesigner 33ea8d90ca Acabat de renamar, encara que he descobert cosetes i tindré que fer altra pasaeta
Actualitzat stb_image.h a la última versió
2024-10-12 22:25:43 +02:00
JailDesigner cce14dba4d Mes renames. Mes ordre. 2024-10-12 12:03:19 +02:00
JailDesigner 101e375fd3 Variables renombrades en input.cpp 2024-10-12 11:01:42 +02:00
JailDesigner 4ef759772a game.cpp renombrat 2024-10-12 09:15:20 +02:00
JailDesigner 07714aabc3 Abans de renombrar game.cpp 2024-10-12 07:26:41 +02:00
JailDesigner d50cf23721 Abans de renombrar player.cpp 2024-10-11 21:58:59 +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 a9ca23138d Continuem estandaritzant noms 2024-10-11 13:54:43 +02:00
JailDesigner e1fa1d2102 Canviades certes opcions a parametres i afegides noves opcions 2024-10-11 09:03:57 +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 9e5f41644e Açò ja no hi ha Cristo que ho pete 2024-10-10 13:48:53 +02:00
JailDesigner fc8fdc5fe5 Llevats uns punterets que sobraven en director.cpp 2024-10-10 09:23:16 +02:00
JailDesigner 6fe294c59d Pos ja compila pero no es veu una puta merda ... 2024-10-10 08:06:36 +02:00
JailDesigner 3fa5b227ae commit de anar a dormir 2024-10-09 23:01:44 +02:00
JailDesigner f2fa216b0d Commit pa que Mon arregle el codi mentre em dutxe 2024-10-09 21:48:01 +02:00
JailDesigner 3c1dcad3ab Commit de anar al llit amb el portatil 2024-10-08 23:15:55 +02:00
JailDesigner bd3aa0bb06 Arreglos varios al codi 2024-10-08 22:38:58 +02:00
JailDesigner 3e3d764b25 Commitet pa gastar el Cppcheck 2024-10-08 20:32:24 +02:00
JailDesigner c00f4326ae Commit de "guardar partida" 2024-10-08 18:07:54 +02:00
JailDesigner 9ce0f16d33 Arreglats els constructors de Text 2024-10-08 18:07:44 +02:00
JailDesigner 06a4f439c1 Posant make_uniques, s'ha quedat tot enmerdat per culpa d'un struct 2024-10-08 13:53:24 +02:00
JailDesigner 9d41d14d68 Actualitzats els scripts de valgrind 2024-10-07 20:11:08 +02:00
JailDesigner 0d0e49316f Afegit scripts a linux-utils 2024-10-07 18:44:18 +02:00
JailDesigner bf945ef14b Corregits 8.000.000 de segmentation faults en intro.cpp 2024-10-07 18:37:08 +02:00
JailDesigner 0330fe6b74 Make uniques en intro.cpp 2024-10-07 17:28:34 +02:00
JailDesigner 6305a67c84 Actualitzat .gitignore 2024-10-07 17:28:22 +02:00
JailDesigner 5f18189269 Actualizado Makefile 2024-10-07 12:32:53 +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 b1f936a791 Pasaeta de include-what-you-use abans que es desmadre tot 2024-10-06 22:43:28 +02:00
JailDesigner 1c0554d4df Actualitzat script check-includes.sh 2024-10-06 22:43:00 +02:00
JailDesigner 8ba77d7d5d Demanada ajuda a la IA pa que m'arregle un poc la meua merda: Para optimizar este código y evitar duplicar la lógica para cada jugador, podemos extraer el código común en una función reutilizable. Así, reducimos la repetición y mejoramos la legibilidad. 2024-10-06 21:07:26 +02:00
JailDesigner 6515ec6c7b Els panels dels marcadors ja passen a game over sense pasar per waiting un frame gracies a una parafernalia que he montat 2024-10-06 21:02:49 +02:00
JailDesigner b979c0f2b8 Mes textos 2024-10-06 21:02:12 +02:00
JailDesigner a95e5077e3 Els panels del marcador ara canvien de mode a petició i no a cada frame 2024-10-06 20:19:43 +02:00
JailDesigner 6ea6f85e3e Nous textos 2024-10-06 20:14:37 +02:00
JailDesigner fe6e63e39f fix: la classe Screen ja ha recuperat un poc del lustro que tenia
shake effect ja no està fet "the torerous menner"
shake effect ja va amb shaders
2024-10-06 18:57:47 +02:00