Map.hpp 279 B

123456789101112131415161718
  1. #pragma once
  2. #include <SFML/Graphics.hpp>
  3. using namespace sf;
  4. class Map: public Sprite
  5. {
  6. public:
  7. Map();
  8. ~Map();
  9. Vector2u getSize() const;
  10. bool collision(const Vector2f coords) const;
  11. void destroy(const Vector2f coords, int radius);
  12. private:
  13. Texture _tex;
  14. Image _img;
  15. };