13void Triangle::render(std::shared_ptr<SDL_Renderer> renderer, SDL_Color color1,SDL_Color color2) {
14 collider->render(renderer, this->color1,this->color2);
The Brique class represents a block object in the game.
std::shared_ptr< Collider > collider
The collider associated with the object.
void render(std::shared_ptr< SDL_Renderer > renderer, SDL_Color color1, SDL_Color color2) override
Renders the triangular block on the screen.
Triangle(int x, int y, int h, int w, bool isTop)
Constructs a new Triangle object with specified parameters.