made header guards follow the google c++ standards and switched to the #ifndef style instead of using pragmas

This commit is contained in:
Ben
2019-01-02 20:23:08 +00:00
parent 9534207f03
commit 5d39d47633
19 changed files with 72 additions and 22 deletions

View File

@@ -53,6 +53,7 @@
"variant": "cpp", "variant": "cpp",
"condition_variable": "cpp", "condition_variable": "cpp",
"mutex": "cpp", "mutex": "cpp",
"valarray": "cpp" "valarray": "cpp",
"map": "cpp"
} }
} }

Binary file not shown.

View File

@@ -1,4 +1,5 @@
#pragma once #ifndef _INCLUDE_COLOUR_H_
#define _INCLUDE_COLOUR_H_
#include <string> #include <string>
#include <sstream> #include <sstream>
@@ -61,3 +62,5 @@ public:
std::cout << "\033[" << colour << "m"; std::cout << "\033[" << colour << "m";
} }
}; };
#endif

View File

@@ -1,4 +1,5 @@
#pragma once #ifndef _INCLUDE_LOGGER_H_
#define _INCLUDE_LOGGER_H_
#include <time.h> #include <time.h>
#include <colour.h> #include <colour.h>
@@ -70,3 +71,5 @@ private:
return stream.str(); return stream.str();
} }
}; };
#endif

View File

@@ -1,7 +1,10 @@
#pragma once #ifndef _CRUMPET_ENGINE_H_
#define _CRUMPET_ENGINE_H_
#include "game.h" #include "game.h"
#include <math.h> #include <math.h>
#include <logger.h> #include <logger.h>
#undef main #undef main
#endif

View File

@@ -1,4 +1,5 @@
#pragma once #ifndef _ENTITYMANAGER_ENTITY_H_
#define _ENTITYMANAGER_ENTITY_H_
#include "entitybase.h" #include "entitybase.h"
@@ -8,3 +9,5 @@ public:
virtual ~Entity(); virtual ~Entity();
}; };
#endif

View File

@@ -1,4 +1,5 @@
#pragma once #ifndef _ENTITYMANAGER_BASE_H_
#define _ENTITYMANAGER_BASE_H_
#include <string> #include <string>
#include "../math.h" #include "../math.h"
@@ -9,7 +10,7 @@ class EntityBase {
public: public:
EntityBase(); EntityBase();
SDL_Texture* texture; Texture* texture;
virtual ~EntityBase(); virtual ~EntityBase();
private: private:
@@ -17,3 +18,5 @@ private:
std::string textureSource; std::string textureSource;
Vec2<int> textureDimensions; Vec2<int> textureDimensions;
}; };
#endif

View File

@@ -1,4 +1,5 @@
#pragma once #ifndef _ENTITYMANAGER_ENTITYMANAGER_H_
#define _ENTITYMANAGER_ENTITYMANAGER_H_
#include <string> #include <string>
#include <map> #include <map>
@@ -16,3 +17,5 @@ private:
std::map<unsigned short int, Entity*> m_activeEntities; std::map<unsigned short int, Entity*> m_activeEntities;
ResourceManger* resourceManger; ResourceManger* resourceManger;
}; };
#endif

View File

@@ -1,4 +1,5 @@
#pragma once #ifndef _GAME_H_
#define _GAME_H_
#include <iostream> #include <iostream>
#include <string> #include <string>
@@ -25,3 +26,5 @@ public:
virtual ~Game(); virtual ~Game();
}; };
#endif

View File

@@ -1,4 +1,5 @@
#pragma once #ifndef _INPUT_INPUT_H_
#define _INPUT_INPUT_H_
#include <vector> #include <vector>
#include <SDL2/SDL.h> #include <SDL2/SDL.h>
@@ -20,3 +21,5 @@ private:
SDL_Event m_event; SDL_Event m_event;
Renderer* m_renderer; Renderer* m_renderer;
}; };
#endif

View File

@@ -1,4 +1,5 @@
#pragma once #ifndef _INPUT_KEYBOARD_H_
#define _INPUT_KEYBOARD_H_
typedef enum { typedef enum {
KEY_A, KEY_A,
@@ -48,6 +49,7 @@ typedef enum {
class Keyboard { class Keyboard {
public: public:
Key lastOutput = KEY_SPACE; Key lastOutput = KEY_SPACE;
// do this with states
}; };
#endif

View File

@@ -1 +1,4 @@
#pragma once #ifndef _INPUT_MOUSE_H
#define _INPUT_MOUSE_H
#endif

View File

@@ -1,4 +1,5 @@
#pragma once #ifndef _MATH_H_
#define _MATH_H_
const float DEG2RAD = 0.01745329251994329576923690768f; const float DEG2RAD = 0.01745329251994329576923690768f;
const float RAD2DEG = 57.2957795130823208767981548141f; const float RAD2DEG = 57.2957795130823208767981548141f;
@@ -218,3 +219,5 @@ struct Vec2 {
return *this; return *this;
} }
}; };
#endif

View File

@@ -1,4 +1,5 @@
#pragma once #ifndef _RECT_H_
#define _RECT_H_
#include <string> #include <string>
#include <SDL2/SDL.h> #include <SDL2/SDL.h>
@@ -68,3 +69,5 @@ public:
private: private:
SDL_Rect* rect; SDL_Rect* rect;
}; };
#endif

View File

@@ -1,4 +1,5 @@
#pragma once #ifndef _RENDERENGINE_RENDERER_H_
#define _RENDERENGINE_RENDERER_H_
#include <logger.h> #include <logger.h>
#include <string> #include <string>
@@ -26,3 +27,5 @@ private:
SDL_Window* m_window; SDL_Window* m_window;
bool m_isWindowClosed; bool m_isWindowClosed;
}; };
#endif

View File

@@ -1,4 +1,5 @@
#pragma once #ifndef _RESOURCEMANAGER_RESOURCEMANAGER_H_
#define _RESOURCEMANAGER_RESOURCEMANAGER_H_
#include "texturemanager.h" #include "texturemanager.h"
@@ -10,3 +11,5 @@ public:
virtual ~ResourceManger() {}; virtual ~ResourceManger() {};
}; };
#endif

View File

@@ -33,7 +33,11 @@ void TextureManager::unregisterTexture(std::string textureName) {
delete &m_registerdTextures[textureName]; delete &m_registerdTextures[textureName];
} }
SDL_Texture* TextureManager::getTexture(std::string textureName) { Texture* TextureManager::getTexture(std::string textureName) {
return m_registerdTextures[textureName];
}
SDL_Texture* TextureManager::getSDLTexture(std::string textureName) {
return m_registerdTextures[textureName]->texture; return m_registerdTextures[textureName]->texture;
} }

View File

@@ -1,4 +1,5 @@
#pragma once #ifndef _RESOURCEMANAGER_TEXTUREMANAGER_H_
#define _RESOURCEMANAGER_TEXTUREMANAGER_H_
#include <SDL2/SDL.h> #include <SDL2/SDL.h>
#include <SDL2/SDL_image.h> #include <SDL2/SDL_image.h>
@@ -24,7 +25,8 @@ public:
bool registerTexture(std::string textureSource, std::string textureName); bool registerTexture(std::string textureSource, std::string textureName);
void unregisterTexture(std::string textureName); void unregisterTexture(std::string textureName);
SDL_Texture* getTexture(std::string textureName); Texture* getTexture(std::string textureName);
SDL_Texture* getSDLTexture(std::string textureName);
std::string getTextureSource(std::string textureName); std::string getTextureSource(std::string textureName);
virtual ~TextureManager(); virtual ~TextureManager();
@@ -32,3 +34,5 @@ private:
std::map<std::string, Texture*> m_registerdTextures; std::map<std::string, Texture*> m_registerdTextures;
Renderer* m_renderer; Renderer* m_renderer;
}; };
#endif

View File

@@ -14,7 +14,7 @@ int main(int argc, char** argv) {
game.input.poll(); game.input.poll();
Rect rectfrom(0, 0, 1000, 1000); Rect rectfrom(0, 0, 1000, 1000);
Rect rectTo(-300, 0, 1000, 1000); Rect rectTo(-300, 0, 1000, 1000);
SDL_RenderCopy(game.renderer.SDLRenderer, game.textureManager.getTexture("mario"), rectfrom.ToSDLRect(), rectTo.ToSDLRect()); SDL_RenderCopy(game.renderer.SDLRenderer, game.textureManager.getSDLTexture("mario"), rectfrom.ToSDLRect(), rectTo.ToSDLRect());
game.renderer.update(); game.renderer.update();
} }
} }