From a10f3cf47e3150c1d9b58ce073d23cae284722f4 Mon Sep 17 00:00:00 2001 From: zvon Date: Fri, 11 Sep 2020 11:47:24 +0200 Subject: [PATCH] Only show shadow BELOW current piece --- tetris.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tetris.cpp b/tetris.cpp index e099a5d..1b74859 100644 --- a/tetris.cpp +++ b/tetris.cpp @@ -746,7 +746,8 @@ void updateShadow(SDLPP::Scene &scene) { auto colY = col->getPos().second; if(std::find(invalid_objects.begin(), invalid_objects.end(), col) != invalid_objects.end()) continue; - if(colY - curY < shadow_drop) + auto possible_drop = colY - curY; + if(possible_drop < shadow_drop && possible_drop >= 0) shadow_drop = colY - curY; } }