diff --git a/.idea/editor.xml b/.idea/editor.xml
new file mode 100644
index 0000000..df6c24f
--- /dev/null
+++ b/.idea/editor.xml
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/private/sdl_gpu_test/main.cpp b/private/sdl_gpu_test/main.cpp
index a8afc96..c770031 100644
--- a/private/sdl_gpu_test/main.cpp
+++ b/private/sdl_gpu_test/main.cpp
@@ -2,7 +2,7 @@
#include
#include
#include
-#include
+#include
#include "./sdlpp/event.hpp"
#include "./sdlpp/gpu.hpp"
diff --git a/private/sdl_gpu_test/sdlpp/common.hpp b/private/sdl_gpu_test/sdlpp/common.hpp
index f255b1a..4bc3dd8 100644
--- a/private/sdl_gpu_test/sdlpp/common.hpp
+++ b/private/sdl_gpu_test/sdlpp/common.hpp
@@ -11,6 +11,7 @@
#include
#include
#include
+#include
namespace sdlpp
{
@@ -45,7 +46,7 @@ public:
operator THandle*() const noexcept { return mHandle; }
};
-class SDLError : std::runtime_error
+class SDLError : public std::runtime_error
{
public:
SDLError() : std::runtime_error(SDL_GetError()) {}
diff --git a/private/sdl_gpu_test/sdlpp/event.hpp b/private/sdl_gpu_test/sdlpp/event.hpp
index 78cc0d1..8f0be20 100644
--- a/private/sdl_gpu_test/sdlpp/event.hpp
+++ b/private/sdl_gpu_test/sdlpp/event.hpp
@@ -7,6 +7,8 @@
#include
#include
+#include "./common.hpp"
+
namespace sdlpp
{
struct Event
diff --git a/private/sdl_gpu_test/sdlpp/gpu.hpp b/private/sdl_gpu_test/sdlpp/gpu.hpp
index 93a08fa..ee521c0 100644
--- a/private/sdl_gpu_test/sdlpp/gpu.hpp
+++ b/private/sdl_gpu_test/sdlpp/gpu.hpp
@@ -4,8 +4,6 @@
#if !defined(SDL_GPU_TEST_PRIVATE_SDL_GPU_TEST_SDLPP_GPU_HPP_INCLUDED)
#define SDL_GPU_TEST_PRIVATE_SDL_GPU_TEST_SDLPP_GPU_HPP_INCLUDED 1
-#include
-
#include "./common.hpp"
namespace sdlpp