added namespaces
This commit is contained in:
		@@ -10,6 +10,8 @@
 | 
				
			|||||||
#include <stdexcept>
 | 
					#include <stdexcept>
 | 
				
			||||||
#include "SDLImageWrapper.hpp"
 | 
					#include "SDLImageWrapper.hpp"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					using namespace sc::gui;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SDLImageWrapper::SDLImageWrapper() {
 | 
					SDLImageWrapper::SDLImageWrapper() {
 | 
				
			||||||
    int flags = IMG_INIT_JPG | IMG_INIT_PNG | IMG_INIT_TIF;
 | 
					    int flags = IMG_INIT_JPG | IMG_INIT_PNG | IMG_INIT_TIF;
 | 
				
			||||||
    int result = IMG_Init(flags);
 | 
					    int result = IMG_Init(flags);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,7 +9,9 @@
 | 
				
			|||||||
#ifndef __SDLIMAGEWRAPPER_H_
 | 
					#ifndef __SDLIMAGEWRAPPER_H_
 | 
				
			||||||
#define __SDLIMAGEWRAPPER_H_
 | 
					#define __SDLIMAGEWRAPPER_H_
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct SDLImageWrapper {
 | 
					namespace sc {
 | 
				
			||||||
 | 
					    namespace gui {
 | 
				
			||||||
 | 
					        struct SDLImageWrapper {
 | 
				
			||||||
            SDLImageWrapper();
 | 
					            SDLImageWrapper();
 | 
				
			||||||
            ~SDLImageWrapper();
 | 
					            ~SDLImageWrapper();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -18,6 +20,8 @@ struct SDLImageWrapper {
 | 
				
			|||||||
            SDLImageWrapper& operator=(const SDLImageWrapper&) = delete;
 | 
					            SDLImageWrapper& operator=(const SDLImageWrapper&) = delete;
 | 
				
			||||||
            SDLImageWrapper(SDLImageWrapper&&) = delete;
 | 
					            SDLImageWrapper(SDLImageWrapper&&) = delete;
 | 
				
			||||||
            SDLImageWrapper& operator=(SDLImageWrapper&&) = delete;
 | 
					            SDLImageWrapper& operator=(SDLImageWrapper&&) = delete;
 | 
				
			||||||
};
 | 
					        };
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif // __SDLIMAGEWRAPPER_H_
 | 
					#endif // __SDLIMAGEWRAPPER_H_
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,6 +9,8 @@
 | 
				
			|||||||
#include <SDL2/SDL.h>
 | 
					#include <SDL2/SDL.h>
 | 
				
			||||||
#include "SDLWrapper.hpp"
 | 
					#include "SDLWrapper.hpp"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					using namespace sc::gui;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
SDLWrapper::SDLWrapper() {
 | 
					SDLWrapper::SDLWrapper() {
 | 
				
			||||||
    SDL_Init(SDL_INIT_VIDEO);
 | 
					    SDL_Init(SDL_INIT_VIDEO);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -9,7 +9,9 @@
 | 
				
			|||||||
#ifndef __SDLWRAPPER_H_
 | 
					#ifndef __SDLWRAPPER_H_
 | 
				
			||||||
#define __SDLWRAPPER_H_
 | 
					#define __SDLWRAPPER_H_
 | 
				
			||||||
 | 
					
 | 
				
			||||||
struct SDLWrapper {
 | 
					namespace sc {
 | 
				
			||||||
 | 
					    namespace gui {
 | 
				
			||||||
 | 
					        struct SDLWrapper {
 | 
				
			||||||
            SDLWrapper();
 | 
					            SDLWrapper();
 | 
				
			||||||
            ~SDLWrapper();
 | 
					            ~SDLWrapper();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -18,6 +20,8 @@ struct SDLWrapper {
 | 
				
			|||||||
            SDLWrapper& operator=(const SDLWrapper&) = delete;
 | 
					            SDLWrapper& operator=(const SDLWrapper&) = delete;
 | 
				
			||||||
            SDLWrapper(SDLWrapper&&) = delete;
 | 
					            SDLWrapper(SDLWrapper&&) = delete;
 | 
				
			||||||
            SDLWrapper& operator=(SDLWrapper&&) = delete;
 | 
					            SDLWrapper& operator=(SDLWrapper&&) = delete;
 | 
				
			||||||
};
 | 
					        };
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif // __SDLWRAPPER_H_
 | 
					#endif // __SDLWRAPPER_H_
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -10,6 +10,8 @@
 | 
				
			|||||||
#include <cmath>
 | 
					#include <cmath>
 | 
				
			||||||
#include "Window.hpp"
 | 
					#include "Window.hpp"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					using namespace sc::gui;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Window::Window(const char* title) : _path {title} {
 | 
					Window::Window(const char* title) : _path {title} {
 | 
				
			||||||
    SDL_Window* win = SDL_CreateWindow(title,
 | 
					    SDL_Window* win = SDL_CreateWindow(title,
 | 
				
			||||||
                                     SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED,
 | 
					                                     SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,7 +14,9 @@
 | 
				
			|||||||
#include <memory>
 | 
					#include <memory>
 | 
				
			||||||
#include <stdexcept>
 | 
					#include <stdexcept>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class Window {
 | 
					namespace sc {
 | 
				
			||||||
 | 
					    namespace gui {
 | 
				
			||||||
 | 
					        class Window {
 | 
				
			||||||
            public:
 | 
					            public:
 | 
				
			||||||
                Window(const char* title);
 | 
					                Window(const char* title);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -29,6 +31,8 @@ class Window {
 | 
				
			|||||||
                std::unique_ptr<SDL_Window,   void(*)(SDL_Window*)>   _w {nullptr, SDL_DestroyWindow};
 | 
					                std::unique_ptr<SDL_Window,   void(*)(SDL_Window*)>   _w {nullptr, SDL_DestroyWindow};
 | 
				
			||||||
                std::unique_ptr<SDL_Renderer, void(*)(SDL_Renderer*)> _r {nullptr, SDL_DestroyRenderer};
 | 
					                std::unique_ptr<SDL_Renderer, void(*)(SDL_Renderer*)> _r {nullptr, SDL_DestroyRenderer};
 | 
				
			||||||
                std::unique_ptr<SDL_Texture,  void(*)(SDL_Texture*)>  _t {nullptr, SDL_DestroyTexture};
 | 
					                std::unique_ptr<SDL_Texture,  void(*)(SDL_Texture*)>  _t {nullptr, SDL_DestroyTexture};
 | 
				
			||||||
};
 | 
					        };
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#endif // __WINDOW_H_
 | 
					#endif // __WINDOW_H_
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user