From c01f67b284db9c987680d121c11df2d9da56e2d0 Mon Sep 17 00:00:00 2001 From: aleksav013 Date: Mon, 7 Jun 2021 16:51:43 +0200 Subject: Smart pointers --- src/includes/Game.hpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/includes/Game.hpp') diff --git a/src/includes/Game.hpp b/src/includes/Game.hpp index d893fd8..529b13a 100644 --- a/src/includes/Game.hpp +++ b/src/includes/Game.hpp @@ -7,11 +7,12 @@ #include"Enemy3.hpp" #include"Powerup.hpp" +#include class Game { private: - std::map font; - std::map tex; + std::map> font; + std::map> tex; float dt; sf::Clock sat,time; @@ -22,7 +23,7 @@ class Game std::vector pow; int visina,sirina; - sf::RenderWindow *prozor; + std::shared_ptr prozor; sf::RectangleShape health,healthblank,stomp,stompblank,vampiric,vampiricblank; sf::Text healthtext,stomptext,fps,score,vampirictext; @@ -44,7 +45,7 @@ class Game void initent(); void updatewin(); public: - Game(sf::RenderWindow *glprozor,std::map mainfont,std::map maintex); + Game(std::shared_ptr mainprozor,std::map> mainfont,std::map> maintex); void loop(bool ischanged,bool pause); void draw(); bool gameover(); -- cgit v1.2.3