5 przeciwnikow, do poprawy lewa strona mapy przy poruszaniu i teksturki
This commit is contained in:
@@ -35,7 +35,7 @@ public:
|
||||
void explode(const sf::Vector2f &playerPosition, bool &playerHit);
|
||||
|
||||
private:
|
||||
bool exploding = false; // Czy kamikadze obecnie eksploduje
|
||||
bool exploding = false;
|
||||
sf::Clock explosionClock;
|
||||
sf::Clock shootClock;
|
||||
float movementSpeed = 2.0f;
|
||||
|
||||
@@ -30,9 +30,9 @@ private:
|
||||
sf::Texture rocketTexture;
|
||||
int health = 3; // Liczba punktów życia gracza
|
||||
sf::Texture bulletTexture;
|
||||
bool isImmortal = false; // Czy gracz jest chwilowo nietykalny
|
||||
bool isImmortal = false; // flaga na immortal
|
||||
sf::Clock immortalityClock; // Zegar kontrolujący czas nieśmiertelności
|
||||
float immortalityDuration = 1.5f; // Czas trwania nieśmiertelności (w sekundach)
|
||||
float immortalityDuration = 1.5f; // Czas trwania nieśmiertelności w sec
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -44,11 +44,9 @@ private:
|
||||
bool alive = true;
|
||||
DirectionW direction = DirectionW::Down;
|
||||
Beam beam; // Wiązka
|
||||
bool shooting = false; // Czy obecnie strzela
|
||||
sf::Clock shootingClock; // Zegar kontrolujący czas strzału
|
||||
float beamDuration = 1.0f; // Czas trwania widoczności wiązki (w sekundach)
|
||||
float mapWidth; // Szerokość mapy/planszy
|
||||
float mapHeight;
|
||||
bool shooting = false;
|
||||
sf::Clock shootingClock;
|
||||
float beamDuration = 1.0f;
|
||||
void spawnBeam(); // Tworzy wiązkę
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user