#include "group.h" void Group::input(const kku::SystemEvent &event) { Widget::input(event); } void Group::update(const kku::microsec &dt) { Widget::update(dt); } void Group::display() const { Widget::display(); } void Group::setRect(const kku::Area &rect) { _rect = rect; } void Group::setPosition(const kku::Point &position) { _rect.top = position.y; _rect.left = position.x; } void Group::move(const kku::Vector2 &delta) { _rect.top += delta.first; _rect.left += delta.second; Widget::move(delta); } bool Group::isUnderMouse(const kku::Point &position) const { return _rect.contains(position); } kku::Area Group::getRect() const { return _rect; } kku::Point Group::getPosition() const { return kku::Point{_rect.top, _rect.left}; }