aboutsummaryrefslogtreecommitdiff
path: root/src/crepe/facade/SDLContext.h
diff options
context:
space:
mode:
authorheavydemon21 <nielsstunnebrink1@gmail.com>2024-12-11 16:09:21 +0100
committerheavydemon21 <nielsstunnebrink1@gmail.com>2024-12-11 16:09:21 +0100
commit2153593f3a684a6b771c98a8e0c385b50a1e8886 (patch)
tree5c655dd7fe7cb4dd5c361c075af2f8993c425402 /src/crepe/facade/SDLContext.h
parent68c6e53f195677a3f91deb1526275fd38e00341d (diff)
implemented feedback
Diffstat (limited to 'src/crepe/facade/SDLContext.h')
-rw-r--r--src/crepe/facade/SDLContext.h12
1 files changed, 1 insertions, 11 deletions
diff --git a/src/crepe/facade/SDLContext.h b/src/crepe/facade/SDLContext.h
index 36e6e97..46b779f 100644
--- a/src/crepe/facade/SDLContext.h
+++ b/src/crepe/facade/SDLContext.h
@@ -15,7 +15,6 @@
#include "api/KeyCodes.h"
#include "api/Sprite.h"
#include "api/Transform.h"
-#include "manager/Manager.h"
#include "types.h"
@@ -31,7 +30,7 @@ class Mediator;
* SDLContext is a singleton that handles the SDL window and renderer, provides methods for
* event handling, and rendering to the screen. It is never used directly by the user
*/
-class SDLContext : public Manager {
+class SDLContext {
public:
//! data that the camera component cannot hold
struct CameraValues {
@@ -209,13 +208,6 @@ public:
const vec2 & pos;
const double & img_scale;
};
- /**
- * \brief calculates the sqaure size of the image
- *
- * \param sprite Reference to the sprite to calculate the rectangle
- * \return sdl rectangle to draw a src image
- */
- SDL_Rect * get_src_rect(const Sprite & sprite);
/**
* \brief calculates the sqaure size of the image for destination
@@ -239,8 +231,6 @@ private:
//! renderer for the crepe engine
std::unique_ptr<SDL_Renderer, std::function<void(SDL_Renderer *)>> game_renderer;
- SDL_Rect mask = {};
-
//! black bars rectangle to draw
SDL_FRect black_bars[2] = {};
};