aboutsummaryrefslogtreecommitdiff
path: root/src/crepe/SDLApp.h
diff options
context:
space:
mode:
authorLoek Le Blansch <loek@pipeframe.xyz>2024-10-23 21:54:28 +0200
committerLoek Le Blansch <loek@pipeframe.xyz>2024-10-23 21:54:28 +0200
commit9b7be419c9dcc6ebd1e504713c7b2676ca3d2fdf (patch)
tree97a2fc5ce1ec1345bd6f44889682ea9a2ffafd76 /src/crepe/SDLApp.h
parent080ad535e6fc6666b919b1a21b6986aaf9b678eb (diff)
`clang-format`
Diffstat (limited to 'src/crepe/SDLApp.h')
-rw-r--r--src/crepe/SDLApp.h31
1 files changed, 16 insertions, 15 deletions
diff --git a/src/crepe/SDLApp.h b/src/crepe/SDLApp.h
index b536ac8..cdba4c3 100644
--- a/src/crepe/SDLApp.h
+++ b/src/crepe/SDLApp.h
@@ -1,28 +1,29 @@
#ifndef SDLAPP_HPP
#define SDLAPP_HPP
-#include <SDL2/SDL.h>
#include "Particle.h"
#include "api/ParticleEmitter.h"
+#include <SDL2/SDL.h>
class SDLApp {
public:
- SDLApp(int windowWidth, int windowHeight);
- ~SDLApp();
+ SDLApp(int windowWidth, int windowHeight);
+ ~SDLApp();
+
+ bool initialize();
+ void handle_events(bool & running);
+ void clear_screen();
+ void present_screen();
+ void draw_square(int x, int y, int size);
+ void clean_up();
+ void draw_particles(const std::vector<crepe::ParticleEmitter> & emitters);
+ void draw_multiple_squares(const std::vector<SDL_Rect> & squares);
- bool initialize();
- void handleEvents(bool& running);
- void clearScreen();
- void presentScreen();
- void drawSquare(int x, int y, int size);
- void cleanUp();
- void drawParticles(const std::vector<crepe::ParticleEmitter>& emitters);
- void drawMultipleSquares(const std::vector<SDL_Rect>& squares);
private:
- int windowWidth;
- int windowHeight;
- SDL_Window* window;
- SDL_Renderer* renderer;
+ int window_width;
+ int window_height;
+ SDL_Window * window;
+ SDL_Renderer * renderer;
};
#endif