diff options
Diffstat (limited to 'src/renderer.hpp')
| -rw-r--r-- | src/renderer.hpp | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/renderer.hpp b/src/renderer.hpp new file mode 100644 index 0000000..ead5981 --- /dev/null +++ b/src/renderer.hpp @@ -0,0 +1,21 @@ +#pragma once +#include <string> +#include "raylib.h" + + + +namespace Renderer { + class Sprite { + public: + std::string texture_name; + Rectangle source_rectangle; + Vector2 origin; + + Sprite(std::string texture_name, + Rectangle source_rectangle, + Vector2 origin = (Vector2){0,0} + ); + void drawPro(Rectangle dest_rectangle, float rotation = 0, Color color = WHITE); + void draw(float x, float y, float scale = 1.0, float rotation = 0, Color color = WHITE); + }; +} |
