From 94aed4cd02bce5bfb68e10adf6df3abbbc33ac40 Mon Sep 17 00:00:00 2001 From: zvon Date: Sat, 22 Aug 2020 14:15:12 +0200 Subject: [PATCH] Render polygon BEFORE collisions --- sdlpp.hpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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_}}; }