aboutsummaryrefslogtreecommitdiff
path: root/src/RoundedRectangle.cpp
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2021-06-12 03:47:37 +0200
committerdec05eba <dec05eba@protonmail.com>2021-06-12 03:47:37 +0200
commitb83e18c475fa68806accf5d5b23aafcc2234e5dc (patch)
treeb4f659c3fa895aa3a579ed4dbf22f9d31558361a /src/RoundedRectangle.cpp
parent1d44ae1b038b6d541bc45d298ba704f8a3fbd559 (diff)
Better drop shadow
Diffstat (limited to 'src/RoundedRectangle.cpp')
-rw-r--r--src/RoundedRectangle.cpp5
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);