diff options
author | Vicent Marti | 2008-07-07 18:37:22 +0000 |
---|---|---|
committer | Vicent Marti | 2008-07-07 18:37:22 +0000 |
commit | 92ef8dd7502eb86185989a9e2e2b9d722930ec1e (patch) | |
tree | 306ba186fb7855db84635a71eea385f60f62c2ef /gui/ThemeParser.cpp | |
parent | 9b7faedb0de9f9c3bc18bff5bfc0a629142806b5 (diff) | |
download | scummvm-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.cpp | 7 |
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") { |