Optimizados algunos png
This commit is contained in:
@@ -27,10 +27,6 @@ Game::Game(int numPlayers, int currentStage, SDL_Renderer *renderer, Screen *scr
|
||||
fade = new Fade(renderer);
|
||||
eventHandler = new SDL_Event();
|
||||
|
||||
// std::vector<std::vector<std::string> *> *itemAnimations = new std::vector<std::vector<std::string> *>;
|
||||
// std::vector<std::vector<std::string> *> *playerAnimations = new std::vector<std::vector<std::string> *>;
|
||||
// std::vector<std::vector<std::string> *> *balloonAnimations = new std::vector<std::vector<std::string> *>;
|
||||
|
||||
// Carga los recursos
|
||||
loadMedia();
|
||||
|
||||
@@ -1603,7 +1599,7 @@ void Game::renderScoreBoard()
|
||||
powerMeterSprite->setSpriteClip(0, 0, 40, 7);
|
||||
powerMeterSprite->render();
|
||||
const float percent = (stage[currentStage].currentPower * 40.0f) / stage[currentStage].powerToComplete;
|
||||
powerMeterSprite->setSpriteClip(0, 0, (int)percent, 7);
|
||||
powerMeterSprite->setSpriteClip(40, 0, (int)percent, 7);
|
||||
powerMeterSprite->render();
|
||||
|
||||
// HI-SCORE
|
||||
@@ -1705,7 +1701,6 @@ void Game::updateDeath()
|
||||
// Comprueba si todos los jugadores estan muertos
|
||||
bool allAreDead = true;
|
||||
for (auto player : players)
|
||||
// for (int i = 0; i < numPlayers; i++)
|
||||
{
|
||||
allAreDead &= (!player->isAlive());
|
||||
|
||||
@@ -1764,12 +1759,15 @@ void Game::updateDeath()
|
||||
case 0:
|
||||
JA_PlaySound(bubble1Sound, 0);
|
||||
break;
|
||||
|
||||
case 1:
|
||||
JA_PlaySound(bubble2Sound, 0);
|
||||
break;
|
||||
|
||||
case 2:
|
||||
JA_PlaySound(bubble3Sound, 0);
|
||||
break;
|
||||
|
||||
case 3:
|
||||
JA_PlaySound(bubble4Sound, 0);
|
||||
break;
|
||||
@@ -1882,13 +1880,24 @@ void Game::incBalloonSpeed()
|
||||
if (difficulty == DIFFICULTY_NORMAL)
|
||||
{
|
||||
if (enemySpeed == BALLOON_SPEED_1)
|
||||
{
|
||||
enemySpeed = BALLOON_SPEED_2;
|
||||
}
|
||||
|
||||
else if (enemySpeed == BALLOON_SPEED_2)
|
||||
{
|
||||
enemySpeed = BALLOON_SPEED_3;
|
||||
}
|
||||
|
||||
else if (enemySpeed == BALLOON_SPEED_3)
|
||||
{
|
||||
enemySpeed = BALLOON_SPEED_4;
|
||||
}
|
||||
|
||||
else if (enemySpeed == BALLOON_SPEED_4)
|
||||
{
|
||||
enemySpeed = BALLOON_SPEED_5;
|
||||
}
|
||||
|
||||
setBalloonSpeed(enemySpeed);
|
||||
}
|
||||
@@ -1901,13 +1910,24 @@ void Game::decBalloonSpeed()
|
||||
if (difficulty == DIFFICULTY_NORMAL)
|
||||
{
|
||||
if (enemySpeed == BALLOON_SPEED_5)
|
||||
{
|
||||
enemySpeed = BALLOON_SPEED_4;
|
||||
}
|
||||
|
||||
else if (enemySpeed == BALLOON_SPEED_4)
|
||||
{
|
||||
enemySpeed = BALLOON_SPEED_3;
|
||||
}
|
||||
|
||||
else if (enemySpeed == BALLOON_SPEED_3)
|
||||
{
|
||||
enemySpeed = BALLOON_SPEED_2;
|
||||
}
|
||||
|
||||
else if (enemySpeed == BALLOON_SPEED_2)
|
||||
{
|
||||
enemySpeed = BALLOON_SPEED_1;
|
||||
}
|
||||
|
||||
setBalloonSpeed(enemySpeed);
|
||||
}
|
||||
@@ -2447,8 +2467,7 @@ Uint8 Game::dropItem()
|
||||
// Crea un objeto item
|
||||
void Game::createItem(Uint8 kind, float x, float y)
|
||||
{
|
||||
const int index = kind - 1;
|
||||
Item *item = new Item(kind, x, y, itemTextures.at(index), itemAnimations.at(index), renderer);
|
||||
Item *item = new Item(kind, x, y, itemTextures.at(kind), itemAnimations.at(kind), renderer);
|
||||
items.push_back(item);
|
||||
}
|
||||
|
||||
@@ -2559,8 +2578,6 @@ void Game::throwPlayer(int x, int y, Player *player)
|
||||
{
|
||||
const int sentit = ((rand() % 2) ? 1 : -1);
|
||||
|
||||
// player->deathIndex = getSmartSpriteFreeIndex();
|
||||
|
||||
SmartSprite *ss = new SmartSprite(nullptr, renderer);
|
||||
smartSprites.push_back(ss);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user