summaryrefslogtreecommitdiff
path: root/src/spritecache.cpp
diff options
context:
space:
mode:
authorGreg Carlin <gregcarlin@users.noreply.github.com>2019-02-23 03:27:46 -0500
committerPeterN <peter@fuzzle.org>2019-02-23 08:27:46 +0000
commit00d28a500d9b2c32877871e0d2b917c8b28a82a6 (patch)
tree4833e57b77c01a0dfa327e546831319336c4cd13 /src/spritecache.cpp
parent56a6d7aec88b170eaf0dd57e14f5fffc24d3b1af (diff)
downloadopenttd-00d28a500d9b2c32877871e0d2b917c8b28a82a6.tar.xz
Feature: Add option to adjust font size separately from GUI size. (#7003)
Adds an option in the "Game Options" next to "Interface Size" called "Font Size". Available options are normal, double, and quad.
Diffstat (limited to 'src/spritecache.cpp')
-rw-r--r--src/spritecache.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/spritecache.cpp b/src/spritecache.cpp
index 579791d0d..8a5a25ac0 100644
--- a/src/spritecache.cpp
+++ b/src/spritecache.cpp
@@ -462,13 +462,13 @@ static void *ReadSprite(const SpriteCache *sc, SpriteID id, SpriteType sprite_ty
return (void*)GetRawSprite(SPR_IMG_QUERY, ST_NORMAL, allocator);
}
- if (sprite->type == ST_FONT && ZOOM_LVL_GUI != ZOOM_LVL_NORMAL) {
- /* Make ZOOM_LVL_GUI be ZOOM_LVL_NORMAL */
- sprite[ZOOM_LVL_NORMAL].width = sprite[ZOOM_LVL_GUI].width;
- sprite[ZOOM_LVL_NORMAL].height = sprite[ZOOM_LVL_GUI].height;
- sprite[ZOOM_LVL_NORMAL].x_offs = sprite[ZOOM_LVL_GUI].x_offs;
- sprite[ZOOM_LVL_NORMAL].y_offs = sprite[ZOOM_LVL_GUI].y_offs;
- sprite[ZOOM_LVL_NORMAL].data = sprite[ZOOM_LVL_GUI].data;
+ if (sprite->type == ST_FONT && ZOOM_LVL_FONT != ZOOM_LVL_NORMAL) {
+ /* Make ZOOM_LVL_NORMAL be ZOOM_LVL_FONT */
+ sprite[ZOOM_LVL_NORMAL].width = sprite[ZOOM_LVL_FONT].width;
+ sprite[ZOOM_LVL_NORMAL].height = sprite[ZOOM_LVL_FONT].height;
+ sprite[ZOOM_LVL_NORMAL].x_offs = sprite[ZOOM_LVL_FONT].x_offs;
+ sprite[ZOOM_LVL_NORMAL].y_offs = sprite[ZOOM_LVL_FONT].y_offs;
+ sprite[ZOOM_LVL_NORMAL].data = sprite[ZOOM_LVL_FONT].data;
}
return BlitterFactory::GetCurrentBlitter()->Encode(sprite, allocator);