From e3682e2cdcb59c36792f6f9c39569e0af01088f0 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Mon, 25 May 2015 01:58:52 +0300 Subject: Dont set global color variables before drawing text. This allow not set actual OpenGL color on each call because it useless for drawing text. --- src/flooritem.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'src/flooritem.cpp') diff --git a/src/flooritem.cpp b/src/flooritem.cpp index c28b0a239..0de19f886 100644 --- a/src/flooritem.cpp +++ b/src/flooritem.cpp @@ -162,10 +162,12 @@ void FloorItem::draw(Graphics *const graphics, { if (font && mAmount > 1) { -// graphics->setColor(Color(255, 255, 255, 100)); - graphics->setColor(userPalette->getColor( - UserPalette::FLOOR_ITEM_TEXT)); - font->drawString(graphics, toString(mAmount), x, y); + const Color &color = userPalette->getColor( + UserPalette::FLOOR_ITEM_TEXT); + font->drawString(graphics, + color, color, + toString(mAmount), + x, y); } } BLOCK_END("FloorItem::draw") -- cgit v1.2.3-60-g2f50