drawables: remove collision

This commit is contained in:
arthur.jamet
2021-05-14 15:58:11 +02:00
parent c71bb82a8e
commit de349a3368
6 changed files with 0 additions and 29 deletions
@@ -25,11 +25,6 @@ namespace Ray {
int getRadius(void) const;
bool collide(const Rectangle &);
bool collide(const Line &);
bool collide(const Point &);
bool collide(const Circle &);
private:
int radius;
};
-5
View File
@@ -28,11 +28,6 @@ namespace Ray {
Line &setLength(int);
Line &setRotation(int);
bool collide(const Rectangle &);
bool collide(const Line &);
bool collide(const Point &);
bool collide(const Circle &);
private:
int _length;
int _rotation;
@@ -22,11 +22,6 @@ namespace Ray {
Point &operator=(const Point &);
~Point() = default;
bool collide(const Rectangle &);
bool collide(const Line &);
bool collide(const Point &);
bool collide(const Circle &);
};
};
@@ -28,10 +28,6 @@ namespace Ray {
Rectangle &setDimensions(const Vector2 &position);
Rectangle &setDimensions(int x, int y);
bool collide(const Rectangle &);
bool collide(const Line &);
bool collide(const Point &);
bool collide(const Circle &);
private:
Vector2 _dimensions;
};
-5
View File
@@ -29,11 +29,6 @@ namespace Ray {
Text &setText(const std::string &text);
Text &setFontSize(int size);
bool collide(const Text &);
bool collide(const Line &);
bool collide(const Point &);
bool collide(const Circle &);
private:
std::string _text;
int _size;
-5
View File
@@ -30,11 +30,6 @@ namespace Ray {
Drawable &setPosition(int x, int y);
Drawable &setColor(const Color &color) const;
virtual bool collide(const Rectangle &) = 0;
virtual bool collide(const Line &) = 0;
virtual bool collide(const Point &) = 0;
virtual bool collide(const Circle &) = 0;
private:
//top-left position
Vector2 _position;