mirror of
https://github.com/zoriya/Bomberman.git
synced 2026-06-04 10:44:42 +00:00
drawables: remove collision
This commit is contained in:
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user