summaryrefslogtreecommitdiff
path: root/src/hud.cpp
diff options
context:
space:
mode:
authorsapier <Sapier at GMX dot net>2015-01-07 00:10:46 +0100
committersapier <Sapier at GMX dot net>2015-01-09 14:31:33 +0100
commite201620ee1051545ed7856fb18f805c67adccc85 (patch)
treeec42ff5a05e75a8c48de59cb17c92950442d1495 /src/hud.cpp
parentd576235409c1c21c25167ccd611fc847e9d23cb8 (diff)
downloadminetest-e201620ee1051545ed7856fb18f805c67adccc85.tar.gz
minetest-e201620ee1051545ed7856fb18f805c67adccc85.tar.bz2
minetest-e201620ee1051545ed7856fb18f805c67adccc85.zip
Split gui_scaling to gui_scaling + hud_scaling as those elements need different handling on some devices
Diffstat (limited to 'src/hud.cpp')
-rw-r--r--src/hud.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/hud.cpp b/src/hud.cpp
index 59e8b8f27..a74d926d7 100644
--- a/src/hud.cpp
+++ b/src/hud.cpp
@@ -51,7 +51,7 @@ Hud::Hud(video::IVideoDriver *driver, scene::ISceneManager* smgr,
m_screensize = v2u32(0, 0);
m_displaycenter = v2s32(0, 0);
m_hotbar_imagesize = floor(HOTBAR_IMAGE_SIZE * porting::getDisplayDensity() + 0.5);
- m_hotbar_imagesize *= g_settings->getFloat("gui_scaling");
+ m_hotbar_imagesize *= g_settings->getFloat("hud_scaling");
m_padding = m_hotbar_imagesize / 12;
const video::SColor hbar_color(255, 255, 255, 255);
@@ -341,15 +341,15 @@ void Hud::drawStatbar(v2s32 pos, u16 corner, u16 drawdir, std::string texture,
if (size == v2s32()) {
dstd = srcd;
} else {
- dstd.Height = size.Y * g_settings->getFloat("gui_scaling") *
+ dstd.Height = size.Y * g_settings->getFloat("hud_scaling") *
porting::getDisplayDensity();
- dstd.Width = size.X * g_settings->getFloat("gui_scaling") *
+ dstd.Width = size.X * g_settings->getFloat("hud_scaling") *
porting::getDisplayDensity();
- offset.X *= g_settings->getFloat("gui_scaling") *
+ offset.X *= g_settings->getFloat("hud_scaling") *
porting::getDisplayDensity();
- offset.Y *= g_settings->getFloat("gui_scaling") *
+ offset.Y *= g_settings->getFloat("hud_scaling") *
porting::getDisplayDensity();
}
@@ -479,7 +479,7 @@ void Hud::drawSelectionBoxes(std::vector<aabb3f> &hilightboxes) {
void Hud::resizeHotbar() {
if (m_screensize != porting::getWindowSize()) {
m_hotbar_imagesize = floor(HOTBAR_IMAGE_SIZE * porting::getDisplayDensity() + 0.5);
- m_hotbar_imagesize *= g_settings->getFloat("gui_scaling");
+ m_hotbar_imagesize *= g_settings->getFloat("hud_scaling");
m_padding = m_hotbar_imagesize / 12;
m_screensize = porting::getWindowSize();
m_displaycenter = v2s32(m_screensize.X/2,m_screensize.Y/2);