7b1c2a6005
Nova font de text per al text gran amb el doble de definició
Sergio Valor2024-11-04 20:28:19 +01:00
2256ee46eb
Modificada la paleta verda del primer jugador per a fer la mes pareguda a la del coffee crisis original
Sergio Valor2024-11-04 19:39:27 +01:00
087fd3377c
fix: els globos verds, al popparlos, uno tirava cap avall el molt cabró
Sergio Valor2024-11-04 19:16:44 +01:00
30735f00e8
Els objectes de Text es precarreguen al inici
Sergio Valor2024-11-04 19:08:18 +01:00
f29eb2f411
Les notificacions ara accepten un vector de cadenes en lloc de una o dos cadenes
Sergio Valor2024-11-03 18:12:46 +01:00
69a92cba66
Apanyats alguns bugs que quedaven respecte a lo del teclat
Sergio Valor2024-11-03 17:25:31 +01:00
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
Sergio Valor2024-11-03 11:07:58 +01:00
cd68c5ffea
Al redefinir botons, ja no pots repetir botó. Util per als qui tenim la ma tremolosa i apretem dos voltes sense voler
Sergio Valor2024-11-01 14:32:27 +01:00
ba05eab79e
Reduida la dependencia de PathSprite a Sprite Treballant en els missatges de text que ixen durant la partida
Sergio Valor2024-10-29 20:05:05 +01:00
d83c05bad4
El game_text dels items ja son textures generades i precarregades
Sergio Valor2024-10-29 16:04:14 +01:00
e2abf835f9
Afegida nova tipografia 04b_25 Eliminades tipografies que no s'utilitzaven La classe Text ara pot tornar una textura amb el text
Sergio Valor2024-10-29 15:22:19 +01:00
59e2865a4a
El game_text ara gasta PathSprites en lloc d'SmartSprites fix: la paleta dels jugadors no s'iniciava correctament
2024-10-28
Sergio Valor2024-10-28 22:09:28 +01:00
787cb6366f
Pasaeta de include-what-you-use Acabada de perfilar la classe PathSprite Menjeades declaracions de utils.h als fitxers que toca
Sergio Valor2024-10-28 20:45:24 +01:00
898b551e06
Paletes noves per al primer café dels jugadors
Sergio Valor2024-10-21 18:09:34 +02:00
84238032e0
Afegits uns overrides pa agafar parametres per linea de comandos
Sergio Valor2024-10-21 17:46:05 +02:00
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
Sergio Valor2024-10-20 22:58:15 +02:00
a3a583deb7
Precàrrega dels fitxers amb dades per al mode demostració
Sergio Valor2024-10-20 21:23:04 +02:00
b263e0c4be
Modificada la estructura on es guarden els datos de la demo
Sergio Valor2024-10-20 20:43:03 +02:00
3bf61fc758
fix: no guardar el fitxer de puntuacions en el modo demo
Sergio Valor2024-10-20 19:40:09 +02:00
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
Sergio Valor2024-10-20 19:38:28 +02:00
7434869894
Corregit un fallo amagat baix un ifdef ARCADE. Ja he posat que estiga definit per defecte pa que no torne a passar
Sergio Valor2024-10-20 15:43:10 +02:00
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
Sergio Valor2024-10-20 15:36:04 +02:00
cbc9b3f071
Eliminats els últimes defines i passats a enum class
Sergio Valor2024-10-20 12:07:55 +02:00
8bca5095da
Modificats, estructurats i ben formatats alguns missatges de consola Canvis en els codis d'eixida del programa
Sergio Valor2024-10-20 11:37:26 +02:00
a4b4e188cd
Precàrrega de tots els recursos al inici del joc 8.000.000 de cherrypickings que he anat fent pel codi
Sergio Valor2024-10-20 11:06:10 +02:00
f23dcae5b6
Creada la classe Resource Afegida la musica i els sons a Resource
Sergio Valor2024-10-19 10:07:14 +02:00
afe835914e
Revisada la carrega de recursos en game.cpp
Sergio Valor2024-10-18 14:07:25 +02:00
808f1595e9
Treballant en la càrrega de animacions desde fitxers
Sergio Valor2024-10-17 21:02:28 +02:00
8e8346b2ab
Li he demanat a la IA que revente Game::checkInput() que aixo si que era un monstruo amb sombreret i pajarita
Sergio Valor2024-10-17 20:05:26 +02:00
1da8f33a5e
Llevats tots els ifdef VERBOSE i redirigit cout a null_stream
Sergio Valor2024-10-17 19:31:44 +02:00
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
Sergio Valor2024-10-17 19:26:39 +02:00
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
Sergio Valor2024-10-15 20:40:45 +02:00
de6508c37c
Don Melitonitzada la classe Notifier e independitzada de la classe Screen Ara es poden afegir codis a les notificacions per identificarles
Sergio Valor2024-10-15 20:09:09 +02:00
e99c2c5265
fix: faltava el nom de la classe en shutdownSystem()
Sergio Valor2024-10-15 18:58:10 +02:00
942924c65c
Afegit codi per apagar el sistema al eixir del joc
Sergio Valor2024-10-15 18:24:19 +02:00
089da99b5b
Afegida la funció getNewPosition a la classe Screen per a respectar la posició de la finestra al canviarla de tamany
Sergio Valor2024-10-15 18:12:16 +02:00