summaryrefslogtreecommitdiff
path: root/src/actions
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-05-25 01:58:52 +0300
committerAndrei Karas <akaras@inbox.ru>2015-05-25 01:58:52 +0300
commite3682e2cdcb59c36792f6f9c39569e0af01088f0 (patch)
treeb4d7a665652e4a8c00f28d557f96b120abc62002 /src/actions
parent1b3a9751ae558e45c614f04525d5ff65e3c0fc1e (diff)
downloadmanaplus-e3682e2cdcb59c36792f6f9c39569e0af01088f0.tar.gz
manaplus-e3682e2cdcb59c36792f6f9c39569e0af01088f0.tar.bz2
manaplus-e3682e2cdcb59c36792f6f9c39569e0af01088f0.tar.xz
manaplus-e3682e2cdcb59c36792f6f9c39569e0af01088f0.zip
Dont set global color variables before drawing text.
This allow not set actual OpenGL color on each call because it useless for drawing text.
Diffstat (limited to 'src/actions')
-rw-r--r--src/actions/actions.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/actions/actions.cpp b/src/actions/actions.cpp
index eb05e5811..caef71b01 100644
--- a/src/actions/actions.cpp
+++ b/src/actions/actions.cpp
@@ -1372,15 +1372,17 @@ impHandler0(testSdlFont)
nullGraphics->beginDraw();
clock_gettime(CLOCK_MONOTONIC, &time1);
+ Color color(0, 0, 0, 255);
+
for (int f = 0; f < 500; f ++)
{
FOR_EACH (std::vector<std::string>::const_iterator, it, data)
{
width += font->getWidth(*it);
- font->drawString(nullGraphics, *it, 10, 10);
+ font->drawString(nullGraphics, color, color, *it, 10, 10);
}
FOR_EACH (std::vector<std::string>::const_iterator, it, data)
- font->drawString(nullGraphics, *it, 10, 10);
+ font->drawString(nullGraphics, color, color, *it, 10, 10);
font->doClean();
}