diff --git a/src/Drawable.cpp b/src/Drawable.cpp index b0466a0..e901bf5 100644 --- a/src/Drawable.cpp +++ b/src/Drawable.cpp @@ -4,8 +4,10 @@ Drawable::Drawable(Point point) : point_(point) {} Drawable::~Drawable() = default; +int Drawable::getX() const { return point_.x_; } void Drawable::setX(int x) { point_.x_ = x; } +int Drawable::getY() const { return point_.y_; } void Drawable::setY(int y) { point_.y_ = y; } void Drawable::setLocation(Point point) { point_ = point; } diff --git a/src/Drawable.h b/src/Drawable.h index 3f32853..cd3d16c 100644 --- a/src/Drawable.h +++ b/src/Drawable.h @@ -15,11 +15,11 @@ class Drawable virtual ResourceType getResourceType() const = 0; virtual Point getCenter() const = 0; + int getX() const; void setX(int x); - void setY(int y); - int getX() const { return point_.x_; } - int getY() const { return point_.y_; } + int getY() const; + void setY(int y); void setLocation(Point point); Point getLocation() const;