From 60f8819331f630ba336e3cb20ccb92e6ae3de20a Mon Sep 17 00:00:00 2001 From: Sergio Valor Date: Tue, 30 Jul 2024 18:29:46 +0200 Subject: [PATCH] fix: currentPower no estava inicialitzat i feia coses rares, entre elles petar fix: corregit el tamany de la powerball --- data/gfx/powerball.png | Bin 1089 -> 1218 bytes source/game.cpp | 8 ++++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/data/gfx/powerball.png b/data/gfx/powerball.png index 59a11b2f8c7177ed0007381d395471831eafa14a..cee356f9454648c0562979037249a3401e486a1e 100644 GIT binary patch delta 1186 zcmV;T1YP^V2*L@FFnUH%^p_q zB0UOP@LZ_E9>vQdJ=B}NK|%Bl!g>+XI09}SzH0kD*6OwLPd8WK*rGyph zJC}s}`>~yME-FI0i9}vZKwnCD=_cA-e$k%tqNkgP_RURr+RhSyux3|({7wCtDk@UC ziFlq;T@OEOHMs9@F26{R+gyGD1S!ulbo@w44E(Uw!0z=u-1;lOfnDLgZ8jJ1ZT}Cp zIr}WT0)K3@O96e3R|g*-o}^{P8;yZFFkf{60B?>J?sMy}u<~=+t!mYnffM?;-+jLvYuD}=>IPa~O zBHe&wSSY(ba(sD%UmM>61m(cHUBsJXVZQ2yK!1q{Y_jjovEbbwB%Gc_64>5o90Df8L{fHCXPu<)$TIUS zntx2AdSZ~9pQ%6O9V88#6$?F1t7|Lae1M)8kUJ@~Z&Y%|A zrlHF&X7OMb@t$cKX(=fzY-dozd2bz8&r3M(t#hHXWrZ#upA|Nsq0=;*3xFL=_nkov zSIJszJpZPmZhK(!0hyg zL4sS25IntK6*hY(Jd5vXiuRo;;hp|4yxhv0#IVqgFK+^P@5hksEXk%-q?C&~@`yQ| zcTi*yS*bvmtxqY!dK6Zo^(ndB(@X+8u6@!Dvj{^(nTLrq=t{XNY(SoHKyCF^QGeE^ zu!}pT3xR;3Bg#4vN|IC^uyy&?DUok(Ny%zH4kGp`%A?;peQU3m(i@X~{c{8S2eo$g|I=}nIRF3v07*qoM6N<$f~bN( AQ~&?~ delta 1056 zcmV+*1mF9@3Bd@EFn#2M`58JQey8MCdor+xD<4 zUKWoFRq$L;VUMyGDLv>-zd=Ft8!O z02yGJ+#lC|AUT4k*wdav!_zCRu~bwf*nnRq@-c-h#bo(+aooiI$s@l1`-AFgv* zqU_BV^uO_fsLfH>OQ7Vh6&eUI(8yZR19WO*K?5vJ z+S|s#-4opUKzQ8lmxE(VRTra&3P!ylN{!{%K9@UNiJ(v7=7o+tr{$%#lu>U8zz4ci zbwkJ8`hNg+zZ}{pg3b1&@n&6-z~gG{vzvQ#+BMkyGDZ&-d^q+PcpfghO>I9M8>5E` ztX~#7?b=*eO00(ybk<&I-{I*Mu+zlB-IEU<6}a_50R6+UgFdXi&@sDThSjq$!f@8I%fv-e$*P`PRL|;&okbGtQEwPn2oGI0>s;Sl!^`t) z=#v%QjNn(}iYi*~F_z&3l7-DnHPc0~^SrZ^rL=*wi&Y}nPIqJMf=bZY#Vpo7W)(K@ z34h##t?;m&?gl#T8gAcK&}r9%(8*S!Aj|ATE8q!9`{`NW(@y&S^xWxg;P!0=fL}5O z8G76V+Ww7*Qe)Yl`ZoZyA%!i=aM8WPB8iR72yhW-Ae^}bAA8#Yc#;n6X;Ua8(%wWS zA7&>pGJBxq-LsqfL>V4uCq>M1J|^jNDSv6C>cy;dVN>iy2cF5qCkxmrDq2l0N`Nuo zCMuRB@Kj-|RwhM(p6J;^UFb51?59cC)1btUD<_dkeVrBTse4?R?VKlcR&)12K08R3 z&_$ZtS5DZ$0R5M$WYx#wrK*U*7q1Ow{MumD$rdlhCX*45WVdBM0AFq{Uj5e8;u)VC a#Opt>3avxA#>WZ(0000name = SECTION_PROG_GAME; section->subsection = SUBSECTION_GAME_PLAY_1P; + currentPower = 0; menaceCurrent = 0; menaceThreshold = 0; hiScoreAchieved = false; @@ -232,11 +233,11 @@ void Game::init(int playerID) initPaths(); // En caso de continuar o empezar en una fase que no sea la primera, actualiza las variables siguientes - balloonsPopped = 0; + /*balloonsPopped = 0; for (int i = 0; i < currentStage; ++i) { balloonsPopped += enemyFormations->getStage(i).powerToComplete; - } + }*/ totalPowerToCompleteGame = 0; for (int i = 0; i < 10; ++i) @@ -1898,6 +1899,9 @@ void Game::update() // Actualiza el contador de ticks ticks = SDL_GetTicks(); + if (counter == 0) + createPowerBall(); + // Actualiza el contador de juego counter++;