From 34424da9d6f8905b8b5117a6b88c0c694f138ef0 Mon Sep 17 00:00:00 2001 From: Andrii Solianyk Date: Fri, 13 Dec 2024 20:13:52 +0100 Subject: [PATCH] =?UTF-8?q?refactor=20ci=C4=85g=20dalszy?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- headers/Plansza.h | 1 - sources/Plansza.cpp | 14 ++++++-------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/headers/Plansza.h b/headers/Plansza.h index 9bff345..1a2d4cc 100644 --- a/headers/Plansza.h +++ b/headers/Plansza.h @@ -28,7 +28,6 @@ public: void update_hearts(); void update(); void update_score(); - void setOutOfBounds(bool status); void spawn_player(); void spawn_enemy(); void spawn_advanced_enemy(); diff --git a/sources/Plansza.cpp b/sources/Plansza.cpp index a30bc28..6de5033 100644 --- a/sources/Plansza.cpp +++ b/sources/Plansza.cpp @@ -46,9 +46,9 @@ Plansza::Plansza(unsigned int windowHeight, unsigned int windowWidth, sf::Render heartTexture.loadFromFile("../assets/img/hearts/heart.png"); heartTextureGray.loadFromFile("../assets/img/hearts/heart_gray.png"); - heartStats.emplace_back(sf::Sprite(heartTexture)); - heartStats.emplace_back(sf::Sprite(heartTexture)); - heartStats.emplace_back(sf::Sprite(heartTexture)); + heartStats.emplace_back(heartTexture); + heartStats.emplace_back(heartTexture); + heartStats.emplace_back(heartTexture); heartStats[0].setPosition(565, 10); heartStats[1].setPosition(530, 10); heartStats[2].setPosition(495, 10); @@ -109,9 +109,6 @@ void Plansza::update() { spawn_bomber(); spawn_kamikadze(); - - - // utrzymanie meteorów i pocisków w ruchu for (auto &meteor: meteors) { meteor.update(); @@ -121,7 +118,9 @@ void Plansza::update() { for (auto &heart: hearts) { heart.update(); window->draw(heart.getSprite()); - }for (auto &bullet: ship->getBullets()) { + } + + for (auto &bullet: ship->getBullets()) { bullet.update(); window->draw(bullet.getSprite()); } @@ -136,7 +135,6 @@ void Plansza::update() { update_hearts(); ship->updateBullets(); - ship->update(); window->draw(ship->getSprite()); for (auto &meteor: meteors) {