commit 7fd231cf
Made a lot of contructors explicit if they only took one parameter
Changed files
| M | src/sago/SagoDataHolder.hpp before |
| M | src/sago/SagoSpriteHolder.hpp before |
| M | src/sago/SagoTextField.cpp before |
diff --git a/src/sago/SagoDataHolder.hpp b/src/sago/SagoDataHolder.hpp
index 4cc0185..3676cc9 100644
--- a/src/sago/SagoDataHolder.hpp
+++ b/src/sago/SagoDataHolder.hpp
@@ -81,7 +81,7 @@ public:
* If the constructor without elements is used then invalidateAll(SDL_Renderer*) must be called before getTexturePtr
*/
SagoDataHolder();
- SagoDataHolder(SDL_Renderer* renderer);
+ explicit SagoDataHolder(SDL_Renderer* renderer);
/**
* Return a pointer to the given texture. The pointer is valid for the lifetime of SagoDataHolder object it was taken from or invalidateAll is called.
* @param textureName Name of the texture
diff --git a/src/sago/SagoSpriteHolder.hpp b/src/sago/SagoSpriteHolder.hpp
index 2e88528..7e2924c 100644
--- a/src/sago/SagoSpriteHolder.hpp
+++ b/src/sago/SagoSpriteHolder.hpp
@@ -32,7 +32,7 @@ namespace sago {
class SagoSpriteHolder {
public:
- SagoSpriteHolder(const SagoDataHolder &texHolder);
+ explicit SagoSpriteHolder(const SagoDataHolder &texHolder);
virtual ~SagoSpriteHolder();
void ReadSprites();
const sago::SagoSprite& GetSprite(const std::string &spritename) const;
diff --git a/src/sago/SagoTextField.cpp b/src/sago/SagoTextField.cpp
index 5f6fb78..5181277 100644
--- a/src/sago/SagoTextField.cpp
+++ b/src/sago/SagoTextField.cpp
@@ -24,7 +24,7 @@ SOFTWARE.
#include "SagoTextField.hpp"
#include <iostream>
-#include <SDL/SDL_ttf.h>
+#include <SDL_ttf.h>
namespace sago {