GameKit  0.0.1a
C++ gamedev tools
SDLLoader.hpp
Go to the documentation of this file.
1 /*
2  * =====================================================================================
3  *
4  * Filename: SDLLoader.hpp
5  *
6  * Description:
7  *
8  * Created: 15/09/2014 00:06:50
9  *
10  * Author: Quentin Bazin, <gnidmoo@gmail.com>
11  *
12  * =====================================================================================
13  */
14 #ifndef GK_SDLLOADER_HPP_
15 #define GK_SDLLOADER_HPP_
16 
17 namespace gk {
18 
19 class SDLLoader {
20  public:
21  SDLLoader() = default;
22  SDLLoader(const SDLLoader &) = delete;
23  SDLLoader(SDLLoader &&) = delete;
24  ~SDLLoader();
25 
26  SDLLoader& operator=(const SDLLoader &) = delete;
27  SDLLoader& operator=(SDLLoader &&) = delete;
28 
29  void load();
30 
31  private:
32  bool m_sdlInitialized = false;
33  bool m_imgInitialized = false;
34  bool m_ttfInitialized = false;
35  bool m_mixInitialized = false;
36 };
37 
38 }
39 
40 #endif // GK_SDLLOADER_HPP_
bool m_imgInitialized
Definition: SDLLoader.hpp:33
bool m_sdlInitialized
Definition: SDLLoader.hpp:32
bool m_ttfInitialized
Definition: SDLLoader.hpp:34
SDLLoader & operator=(const SDLLoader &)=delete
bool m_mixInitialized
Definition: SDLLoader.hpp:35
SDLLoader()=default