Skip to content
Snippets Groups Projects
Commit a433730b authored by kruegerzo72182's avatar kruegerzo72182
Browse files

tankspawner adjustments

parent b0689498
No related branches found
No related tags found
No related merge requests found
......@@ -30,6 +30,7 @@ float bomberSpawnDiffMod = 0.5f;
// tankspawner variables
float tankTimer = 15.0f;
float tankSpawnTime = 25.0f;
float tankSpawnDiffMod = 0.5f;
// difficulty variables
float difficultyTimer = 0.0f;
float difficultyChangeTime = 60.0f;
......@@ -38,7 +39,6 @@ int difficulty = 0;
int screenWidth = 320;
int screenHeigth = 320;
// global helper funktion to add "buildings"
void addBuilding(float x, float y, int size, Level &level_ptr)
{
......@@ -123,9 +123,7 @@ public:
level.fillTrooperSpawner(static_cast<float>(trooperSpawnX), static_cast<float>(trooperSpawnY), trooperSpawnCount);
}
}
if(true){
}
//Spawn bombers from different directions endlessly
bomberTimer = bomberTimer + frame_time.count();
if(bomberTimer > bomberSpawnTime){
......@@ -196,10 +194,6 @@ public:
}
level.enemyVector_PushBack(std::make_unique<Tank>(Tank(tankX, tankY, dir, 0)));
tankTimer = 0.0f;
if(difficulty < 25)
{
//tankSpawnTime = tankSpawnTime - difficulty;
}
}
// kruegerzo72182> ----------------------------------------------------------------------
......@@ -237,6 +231,15 @@ public:
bomberSpawnTime = bomberSpawnTime - bomberSpawnDiffMod;
}
}
if(difficulty < 25)
{
if(tankSpawnTime < 4){
tankSpawnTime = 5.0f;
}
else{
tankSpawnTime = tankSpawnTime - tankSpawnDiffMod;
}
}
}
// kruegerzo72182> ----------------------------------------------------------------------
......@@ -296,7 +299,7 @@ int run(Platform &platform)
level1.addScenery({ 50, 200 }, SceneryType::Dead_Tree);
level1.addScenery({ 280, 290 }, SceneryType::Dead_Tree);
level1.addScenery({ 200, 220 }, SceneryType::Dead_Tree);
level1.addScenery({ 40, 15 }, SceneryType::Rock);
level1.addScenery({ 140, 240 }, SceneryType::Rock);
level1.addScenery({ 40, 15 }, SceneryType::Rock);
level1.addScenery({ 270, 65 }, SceneryType::Rock);
level1.addScenery({ 230, 135 }, SceneryType::Rock);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment