summaryrefslogtreecommitdiff
path: root/src/gfx.cpp
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2013-07-06 18:54:26 +0000
committerfrosch <frosch@openttd.org>2013-07-06 18:54:26 +0000
commit3fa1b4e8c32041d4b9b76664b4d53ef5e13a4e5f (patch)
tree5942d20f19c84dd940024f867144ff023df4ce23 /src/gfx.cpp
parent3c0fbaaa1386565bc9f248a834396b84c081cc1a (diff)
downloadopenttd-3fa1b4e8c32041d4b9b76664b4d53ef5e13a4e5f.tar.xz
(svn r25567) -Codechange: Revive dead DrawStringParams as FontState.
Diffstat (limited to 'src/gfx.cpp')
-rw-r--r--src/gfx.cpp37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/gfx.cpp b/src/gfx.cpp
index 2cb9d0ebf..3278f972c 100644
--- a/src/gfx.cpp
+++ b/src/gfx.cpp
@@ -51,43 +51,6 @@ byte _colour_gradient[COLOUR_END][8];
static void GfxMainBlitterViewport(const Sprite *sprite, int x, int y, BlitterMode mode, const SubSprite *sub = NULL, SpriteID sprite_id = SPR_CURSOR_MOUSE);
static void GfxMainBlitter(const Sprite *sprite, int x, int y, BlitterMode mode, const SubSprite *sub = NULL, SpriteID sprite_id = SPR_CURSOR_MOUSE, ZoomLevel zoom = ZOOM_LVL_NORMAL);
-/**
- * Text drawing parameters, which can change while drawing a line, but are kept between multiple parts
- * of the same text, e.g. on line breaks.
- */
-struct DrawStringParams {
- FontSize fontsize;
- TextColour cur_colour, prev_colour;
-
- DrawStringParams(TextColour colour, FontSize fontsize) : fontsize(fontsize), cur_colour(colour), prev_colour(colour) {}
-
- /**
- * Switch to new colour \a c.
- * @param c New colour to use.
- */
- inline void SetColour(TextColour c)
- {
- assert(c >= TC_BLUE && c <= TC_BLACK);
- this->prev_colour = this->cur_colour;
- this->cur_colour = c;
- }
-
- /** Switch to previous colour. */
- inline void SetPreviousColour()
- {
- Swap(this->cur_colour, this->prev_colour);
- }
-
- /**
- * Switch to using a new font \a f.
- * @param f New font to use.
- */
- inline void SetFontSize(FontSize f)
- {
- this->fontsize = f;
- }
-};
-
static ReusableBuffer<uint8> _cursor_backup;
/**