Debug_demo/Brick.h (12 lines of code) (raw):

#pragma once #include "GameObject.h" struct Brick : GameObject { Brick(const QPointF& pos, double width, double height); void draw(QPainter& p) const override; QRectF aabb() const override; private: QRectF getRect() const; private: double width_; double height_; };