aboutsummaryrefslogtreecommitdiff
path: root/gui/ThemeParser.cpp
diff options
context:
space:
mode:
authorVicent Marti2008-07-07 18:37:22 +0000
committerVicent Marti2008-07-07 18:37:22 +0000
commit92ef8dd7502eb86185989a9e2e2b9d722930ec1e (patch)
tree306ba186fb7855db84635a71eea385f60f62c2ef /gui/ThemeParser.cpp
parent9b7faedb0de9f9c3bc18bff5bfc0a629142806b5 (diff)
downloadscummvm-rg350-92ef8dd7502eb86185989a9e2e2b9d722930ec1e.tar.gz
scummvm-rg350-92ef8dd7502eb86185989a9e2e2b9d722930ec1e.tar.bz2
scummvm-rg350-92ef8dd7502eb86185989a9e2e2b9d722930ec1e.zip
Rendering pipeline. Bugfixes / debug widgets.
svn-id: r32946
Diffstat (limited to 'gui/ThemeParser.cpp')
-rw-r--r--gui/ThemeParser.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/gui/ThemeParser.cpp b/gui/ThemeParser.cpp
index 2726e15587..463e8c81ea 100644
--- a/gui/ThemeParser.cpp
+++ b/gui/ThemeParser.cpp
@@ -95,6 +95,7 @@ Graphics::DrawStep *ThemeParser::defaultDrawStep() {
step->scale = (1 << 16);
step->shadow = 0;
step->stroke = 1;
+ step->radius = 0xFF;
return step;
}
@@ -341,7 +342,11 @@ bool ThemeParser::parseDrawStep(ParserNode *stepNode, Graphics::DrawStep *drawst
Common::String functionName = stepNode->values["func"];
if (functionName == "roundedsq" || functionName == "circle") {
- __PARSER_ASSIGN_INT(radius, "radius", true)
+ if (stepNode->values.contains("radius") && stepNode->values["radius"] == "auto") {
+ drawstep->radius = 0xFF;
+ } else {
+ __PARSER_ASSIGN_INT(radius, "radius", true);
+ }
}
if (functionName == "bevelsq") {