void Component::draw(const Graphic& graphic, double deltaTime) { // Draw panel background. graphic.setColor(backgroundColor_); graphic.drawSquare(0, 0, dimension_.width_, dimension_.height_); graphic.drawSprite(background_, 0, 0, dimension_.width_, dimension_.height_); graphic.setColor(borderColor_); graphic.drawBorder(0, 0, dimension_.width_, dimension_.height_); }