Debug_demo/Ball.cpp (11 lines of code) (raw):

#include <QPainter> #include "Ball.h" Ball::Ball(const QPointF& pos, const QPointF& speed) : GameObject(pos, speed) {} //TODO: add color void Ball::draw(QPainter& p) const { p.setBrush(Qt::red); p.drawEllipse(getPos(), 10, 10); } QRectF Ball::aabb() const { return QRectF(getPos() - QPointF(5, 5), QSizeF(10, 10)); }