diff --git a/src/Circle.cpp b/src/Circle.cpp index 0bb0b33..3664a35 100644 --- a/src/Circle.cpp +++ b/src/Circle.cpp @@ -12,6 +12,7 @@ Circle::Circle(Vector c, int r) { center.y = c.y; radius = r; } +Circle::Circle() {} void Circle::translate(Vector vec) { if(vec.x != 0) { @@ -38,4 +39,13 @@ void Circle::render(SDL_Renderer *renderer) { } } SDL_SetRenderDrawColor(renderer,r,g,b,a); -} \ No newline at end of file +} + +/* +bool Circle::isInitialized() { + if(center.x == NULL) { + return false; + } else { + return true; + } +}*/ \ No newline at end of file diff --git a/src/Circle.h b/src/Circle.h index 1cfede5..b005b1f 100644 --- a/src/Circle.h +++ b/src/Circle.h @@ -3,6 +3,8 @@ #include "Vector.h" #include "Color.h" +#ifndef CIRCLE +#define CIRCLE class Circle { private: int testpoint(int x,int y) { @@ -26,4 +28,6 @@ class Circle { void render(SDL_Renderer *renderer); void translate(Vector vec); void setColor(Color c); -}; \ No newline at end of file + //bool isInitialized(); +}; +#endif \ No newline at end of file diff --git a/src/Quad.cpp b/src/Quad.cpp index ff46f71..d0928d2 100644 --- a/src/Quad.cpp +++ b/src/Quad.cpp @@ -87,4 +87,13 @@ std::vector Quad::yvalues() { values.push_back(botR.y); values.push_back(botL.y); return values; -} \ No newline at end of file +} + +/* +bool Quad::isInitialized() { + if(topL.x != NULL) { + return true; + } else { + return false; + } +}*/ \ No newline at end of file diff --git a/src/Quad.h b/src/Quad.h index 6696cd9..a66be2a 100644 --- a/src/Quad.h +++ b/src/Quad.h @@ -16,4 +16,5 @@ class Quad { void setColor(Color c); void render(SDL_Renderer *renderer); void translate(Vector vec); + //bool isInitialized(); }; \ No newline at end of file