bughunting

This commit is contained in:
2021-04-22 09:58:24 +02:00
parent f97291110f
commit 9b5eaf36e1
3 changed files with 23 additions and 5 deletions

View File

@@ -70,7 +70,7 @@ Game::Game(SDL_Renderer *renderer, std::string *filelist, Input *input, bool dem
int status = mkdir("/media/data/local/home/.coffee_crisis", 755);
}
#endif
init();
init();
}
Game::~Game()
@@ -364,7 +364,7 @@ void Game::init()
// Establece a cero todos los valores del vector de objetos SmafrtSprite
resetSmartSprites();
// Inicializa el bitmap de GetLeady!
// Inicializa el bitmap de GetReady!
mSpriteGetReady->init(0, PLAY_AREA_CENTER_Y - 10, 109, 20, mTextureGameText, mRenderer);
mSpriteGetReady->setSpriteClip(0, 0, 109, 20);
@@ -658,6 +658,20 @@ void Game::initEnemyFormations()
const int x1_50 = PLAY_AREA_CENTER_X - (BALLOON_WIDTH_1 / 2);
const int x1_100 = (PLAY_AREA_RIGHT)-BALLOON_WIDTH_1;
// Inicializa a cero las variables
for (int i = 0; i < NUMBER_OF_ENEMY_FORMATIONS; i++)
{
mEnemyFormation[i].numberOfEnemies = 0;
for (int j = 0; i < MAX_NUMBER_OF_ENEMIES_IN_A_FORMATION; i++)
{
mEnemyFormation[i].init[j].x = 0;
mEnemyFormation[i].init[j].y = 0;
mEnemyFormation[i].init[j].velX = 0;
mEnemyFormation[i].init[j].kind = 0;
mEnemyFormation[i].init[j].creationCounter = 0;
}
}
const Uint16 creationTime = 300;
int incX = 0;
Uint8 incTime = 0;
@@ -1087,7 +1101,7 @@ void Game::initEnemyFormations()
}
// Crea las mismas formaciones pero con hexagonos a partir de la posición 50 del vector
for (int k = 0; k < 50; k++)
for (int k = 0; k < 26; k++)
{
mEnemyFormation[k + 50].numberOfEnemies = mEnemyFormation[k].numberOfEnemies;
for (int i = 0; i < mEnemyFormation[k + 50].numberOfEnemies; i++)