diff options
author | Vicent Marti | 2008-07-20 21:47:28 +0000 |
---|---|---|
committer | Vicent Marti | 2008-07-20 21:47:28 +0000 |
commit | 9aa07d206e679179f939e9beb0d441eb0c1a1fcb (patch) | |
tree | da5ce6882b134d0d4a795dc42055a17515924a7a /graphics/VectorRenderer.cpp | |
parent | b5081a02ec1d72e14ced116246545e1210b8b86f (diff) | |
download | scummvm-rg350-9aa07d206e679179f939e9beb0d441eb0c1a1fcb.tar.gz scummvm-rg350-9aa07d206e679179f939e9beb0d441eb0c1a1fcb.tar.bz2 scummvm-rg350-9aa07d206e679179f939e9beb0d441eb0c1a1fcb.zip |
Rendering pipeline. Broken WIP.
svn-id: r33152
Diffstat (limited to 'graphics/VectorRenderer.cpp')
-rw-r--r-- | graphics/VectorRenderer.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/graphics/VectorRenderer.cpp b/graphics/VectorRenderer.cpp index f2ce0e26b8..70bcc1b2c3 100644 --- a/graphics/VectorRenderer.cpp +++ b/graphics/VectorRenderer.cpp @@ -65,7 +65,7 @@ void VectorRenderer::drawStep(const Common::Rect &area, const DrawStep &step, ui setGradientColors(step.gradColor1.r, step.gradColor1.g, step.gradColor1.b, step.gradColor2.r, step.gradColor2.g, step.gradColor2.b); - shadowEnable(step.shadow); + setShadowOffset(_disableShadows ? 0 : step.shadow); setGradientFactor(step.factor); setStrokeWidth(step.stroke); setFillMode((FillMode)step.fillMode); @@ -75,11 +75,13 @@ void VectorRenderer::drawStep(const Common::Rect &area, const DrawStep &step, ui (this->*(step.drawingCall))(area, step); } -void VectorRenderer::textStep(const Common::String &text, const Common::Rect &area, const TextStep &step) { +void VectorRenderer::textStep(const Common::String &text, const Common::Rect &area, const TextStep &step, GUI::Theme::TextAlign alignH) { if (step.color.set) setFgColor(step.color.r, step.color.g, step.color.b); - drawString(step.font, text.c_str(), area, step.alignHorizontal, step.alignVertical); + drawString(step.font, text.c_str(), area, + !step.hasAlign ? alignH : step.alignHorizontal, + !step.hasAlign ? GUI::Theme::kTextAlignVTop : step.alignVertical); } /******************************************************************** |