Skip to content

Commit

Permalink
Android buttons: Inset 'rare controls', inset and resize 'gear icon' (#…
Browse files Browse the repository at this point in the history
…7792)

Previously these were both inconsistently close to the screen edge.
'gear icon' has been enlarged to match the width of 'zoom' and 'aux'
buttons.
  • Loading branch information
paramat committed Oct 19, 2018
1 parent 4e6b806 commit e369eb1
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 17 deletions.
33 changes: 16 additions & 17 deletions src/gui/touchscreengui.cpp
Expand Up @@ -565,7 +565,7 @@ void TouchScreenGUI::init(ISimpleTextureSource *tsrc)
m_screensize.Y - (3 * button_size)),
L"z", false);

// init special1 button
// init special1/aux button
if (!m_joystick_triggers_special1)
initButton(special1_id,
rect<s32>(m_screensize.X - (1.25 * button_size),
Expand All @@ -575,13 +575,13 @@ void TouchScreenGUI::init(ISimpleTextureSource *tsrc)
L"spc1", false);

m_settingsbar.init(m_texturesource, "gear_icon.png", settings_starter_id,
v2s32(m_screensize.X - (button_size / 2),
m_screensize.Y - ((SETTINGS_BAR_Y_OFFSET + 1) * button_size)
+ (button_size * 0.5)),
v2s32(m_screensize.X,
m_screensize.Y - (SETTINGS_BAR_Y_OFFSET * button_size)
+ (button_size * 0.5)), AHBB_Dir_Right_Left,
3.0);
v2s32(m_screensize.X - (1.25 * button_size),
m_screensize.Y - ((SETTINGS_BAR_Y_OFFSET + 1.0) * button_size)
+ (0.5 * button_size)),
v2s32(m_screensize.X - (0.25 * button_size),
m_screensize.Y - (SETTINGS_BAR_Y_OFFSET * button_size)
+ (0.5 * button_size)),
AHBB_Dir_Right_Left, 3.0);

m_settingsbar.addButton(fly_id, L"fly", "fly_btn.png");
m_settingsbar.addButton(noclip_id, L"noclip", "noclip_btn.png");
Expand All @@ -596,15 +596,14 @@ void TouchScreenGUI::init(ISimpleTextureSource *tsrc)
"chat_hide_btn.png", "chat_show_btn.png");

m_rarecontrolsbar.init(m_texturesource, "rare_controls.png",
rare_controls_starter_id,
v2s32(0,
m_screensize.Y
- ((RARE_CONTROLS_BAR_Y_OFFSET + 1) * button_size)
+ (button_size * 0.5)),
v2s32(button_size / 2,
m_screensize.Y - (RARE_CONTROLS_BAR_Y_OFFSET * button_size)
+ (button_size * 0.5)), AHBB_Dir_Left_Right,
2);
rare_controls_starter_id,
v2s32(0.25 * button_size,
m_screensize.Y - ((RARE_CONTROLS_BAR_Y_OFFSET + 1.0) * button_size)
+ (0.5 * button_size)),
v2s32(0.75 * button_size,
m_screensize.Y - (RARE_CONTROLS_BAR_Y_OFFSET * button_size)
+ (0.5 * button_size)),
AHBB_Dir_Left_Right, 2.0);

m_rarecontrolsbar.addButton(chat_id, L"Chat", "chat_btn.png");
m_rarecontrolsbar.addButton(inventory_id, L"inv", "inventory_btn.png");
Expand Down
Binary file modified textures/base/pack/gear_icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit e369eb1

Please sign in to comment.