Boss utworzony, strzela, bombuje, wiazkuje(#KolizjaToDo)
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
#include "Heart.hpp"
|
||||
#include "PowerUp.h"
|
||||
#include "Size.h"
|
||||
#include "Boss.h"
|
||||
|
||||
enum ships{
|
||||
nova,
|
||||
@@ -49,10 +50,14 @@ public:
|
||||
void spawn_enemy();
|
||||
void spawn_advanced_enemy();
|
||||
void spawn_wiazkowiec();
|
||||
|
||||
void spawn_boss();
|
||||
|
||||
void spawn_bomber();
|
||||
void spawn_kamikadze();
|
||||
~Plansza() {
|
||||
delete ship; // usuwanie wskaźnika ship
|
||||
delete boss; // Usuwanie wskaźnika bossa
|
||||
}
|
||||
|
||||
static ships selectedShip;
|
||||
@@ -86,6 +91,7 @@ private:
|
||||
sf::Texture advancedEnemyTexture;
|
||||
sf::Texture BomberEnemyTexture;
|
||||
sf::Texture BombaTexture;
|
||||
sf::Texture BossTexture;
|
||||
sf::Texture KamikadzeTexture;
|
||||
sf::Texture WiazkowiecTexture;
|
||||
sf::Texture WiazkaTexture;
|
||||
@@ -105,6 +111,9 @@ private:
|
||||
std::vector<Heart> hearts;
|
||||
std::vector<sf::Sprite> heartStats;
|
||||
std::vector<PowerUp> powerUps;
|
||||
Boss* boss = nullptr; // Wskaźnik na bossa
|
||||
sf::Clock bossSpawnClock; // Zegar do spawnowania bossa
|
||||
bool bossSpawned = false; // Flaga informująca, czy boss został już zespawnowany
|
||||
bool gameOver = false;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user