aboutsummaryrefslogtreecommitdiff
path: root/resource-manager/spritesheet.h
diff options
context:
space:
mode:
Diffstat (limited to 'resource-manager/spritesheet.h')
-rw-r--r--resource-manager/spritesheet.h17
1 files changed, 1 insertions, 16 deletions
diff --git a/resource-manager/spritesheet.h b/resource-manager/spritesheet.h
index be1a051..9b222e7 100644
--- a/resource-manager/spritesheet.h
+++ b/resource-manager/spritesheet.h
@@ -3,29 +3,14 @@
-#include "Image_asset.h"
#include "resource.h"
-#include <SDL_rect.h>
-#include <SDL_render.h>
-#include <SDL_surface.h>
#include <string>
class SpriteSheet : public Resource{
-
public:
- SpriteSheet(const std::string& path);
+ SpriteSheet(const std::string&);
~SpriteSheet();
- void set_spritesheet_data(SDL_Renderer& renderer, const int row, const int column);
-
-
- void select_sprite(const int x, const int y);
- void draw_selected_sprite(SDL_Renderer* window_surface, SDL_Rect* position);
- SDL_Surface* getSurface() const;
-
-private:
- SDL_Rect m_clip;
- Texture* m_spritesheet;
};