diff options
Diffstat (limited to 'src/RoundedRectangle.cpp')
-rw-r--r-- | src/RoundedRectangle.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/RoundedRectangle.cpp b/src/RoundedRectangle.cpp index 596d980..5baeac6 100644 --- a/src/RoundedRectangle.cpp +++ b/src/RoundedRectangle.cpp @@ -49,7 +49,7 @@ namespace QuickMedia { vertices[2].position = pos + sf::Vector2f(size.x, size.y); vertices[3].position = pos + sf::Vector2f(0.0f, size.y); - const sf::Color shadow_color(0, 0, 0, 50); + const sf::Color shadow_color(0, 0, 0, 100); const float shadow_radius = 5.0f; // Top @@ -107,7 +107,8 @@ namespace QuickMedia { } void RoundedRectangle::draw(sf::RenderTarget &target) { - target.draw(drop_shadow_vertices, 16, sf::Quads); + if(drop_shadow_enabled) + target.draw(drop_shadow_vertices, 16, sf::Quads); // TODO: Remove these for optimizations. Also do the same in other places where setUniform is called rounded_rectangle_shader->setUniform("radius", radius); |