diff --git a/sdlpp.hpp b/sdlpp.hpp index cb0ba53..bfdb37d 100644 --- a/sdlpp.hpp +++ b/sdlpp.hpp @@ -665,13 +665,13 @@ public: virtual void render() { if(texture != NULL && !getHidden()) SDL_RenderCopy(renderer->getRendererPtr(), texture->getTexturePtr(), NULL, &rect); + if(polygon) { + polygon->render(*renderer); + } if(hasCollisions() && renderer->getRenderColiders() && !getHidden()) { for(const auto &col : getCollisions()) col->render(*renderer, colider_color); } - if(polygon) { - polygon->render(*renderer); - } } virtual void move(int ticks) { if(permanent) @@ -692,7 +692,7 @@ public: if(polygon) polygon->updateCollision(collisionPushX(), collisionPushY(), collisionWidth(), collisionHeight()); } - virtual void custom_move(int ticks) {} + virtual void custom_move(int /*UNUSED*/) {} virtual std::pair,std::pair> getDoubleRect() { return {{x_,y_}, {w_,h_}}; }