diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-05-25 01:58:52 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-05-25 01:58:52 +0300 |
commit | e3682e2cdcb59c36792f6f9c39569e0af01088f0 (patch) | |
tree | b4d7a665652e4a8c00f28d557f96b120abc62002 /src/actions | |
parent | 1b3a9751ae558e45c614f04525d5ff65e3c0fc1e (diff) | |
download | manaplus-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.cpp | 6 |
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(); } |