diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-07-25 10:47:53 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-07-25 10:47:53 (GMT) |
| commit | 998f11451f266b71249fdf2beef3108fcf524a69 (patch) | |
| tree | 94d363d0c090128eb946eed9e5edc0dce7d6c78c /src | |
| parent | 6b08d1e2f9196ee2f6b810300e4aeb841b0d6a6d (diff) | |
| download | powder-998f11451f266b71249fdf2beef3108fcf524a69.zip powder-998f11451f266b71249fdf2beef3108fcf524a69.tar.gz | |
\x0E resets text colour to one previously set by \b
Diffstat (limited to 'src')
| -rw-r--r-- | src/graphics/OpenGLDrawMethods.inc | 3 | ||||
| -rw-r--r-- | src/graphics/RasterDrawMethods.inc | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/graphics/OpenGLDrawMethods.inc b/src/graphics/OpenGLDrawMethods.inc index cd1a350..8d94a14 100644 --- a/src/graphics/OpenGLDrawMethods.inc +++ b/src/graphics/OpenGLDrawMethods.inc @@ -18,6 +18,9 @@ int Graphics::drawtext(int x, int y, const char *s, int r, int g, int b, int a) else if (*s == '\x0F') { if(!s[1] || !s[2] || !s[3]) break; + oR = r; + oG = g; + oB = b; r = s[1]; g = s[2]; b = s[3]; diff --git a/src/graphics/RasterDrawMethods.inc b/src/graphics/RasterDrawMethods.inc index 4d85f60..76b9dde 100644 --- a/src/graphics/RasterDrawMethods.inc +++ b/src/graphics/RasterDrawMethods.inc @@ -19,6 +19,9 @@ int PIXELMETHODS_CLASS::drawtext(int x, int y, const char *s, int r, int g, int else if (*s == '\x0F') { if(!s[1] || !s[2] || !s[3]) break; + oR = r; + oG = g; + oB = b; r = s[1]; g = s[2]; b = s[3]; |
