Skip to content

Commit ffb9a5b

Browse files
committed
make control_icons_y_offset more flexible
1 parent e7b1318 commit ffb9a5b

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

current-scripts/Demos/useful-scripts/objects/obj_menu_base/Create_0.gml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use_control_icons = false;
77
keyboard_icons = [];
88
gamepad_icons = [];
99
control_icons_scale = 1;
10-
binding_icons_y_offset = -12;
10+
control_icons_y_offset = -18;
1111

1212
discovery_mode = MENU_DISCOVERY_MODE.NONE;
1313
active_key_config = noone;

current-scripts/Demos/useful-scripts/scripts/menu_base_functions/menu_base_functions.gml

+2-2
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ function menu_base_draw_item(_item, _x, _y) {
208208
if (use_control_icons) {
209209
var _item_icon_index = _item.get_icon_index(CONTROL_TYPE.KEYBOARD_AND_MOUSE, i);
210210
var _blend = _item.locked_kbm_bindings[i] ? c_grey : c_white;
211-
draw_sprite_ext(keyboard_icons[keyboard_icons_index], _item_icon_index, _cur_x, _y + binding_icons_y_offset, control_icons_scale, control_icons_scale, 0, _blend, menu_alpha.v);
211+
draw_sprite_ext(keyboard_icons[keyboard_icons_index], _item_icon_index, _cur_x, _y + control_icons_y_offset * control_icons_scale, control_icons_scale, control_icons_scale, 0, _blend, menu_alpha.v);
212212
} else {
213213
var _item_value = _item.get_text_value(CONTROL_TYPE.KEYBOARD_AND_MOUSE, i);
214214
if (_item.locked_kbm_bindings[i]) {
@@ -236,7 +236,7 @@ function menu_base_draw_item(_item, _x, _y) {
236236
if (use_control_icons) {
237237
var _item_icon_index = _item.get_icon_index(CONTROL_TYPE.GAMEPAD, i);
238238
var _blend = _item.locked_gamepad_bindings[i] ? c_grey : c_white;
239-
draw_sprite_ext(gamepad_icons[gamepad_icons_index], _item_icon_index, _cur_x, _y + binding_icons_y_offset, control_icons_scale, control_icons_scale, 0, _blend, menu_alpha.v);
239+
draw_sprite_ext(gamepad_icons[gamepad_icons_index], _item_icon_index, _cur_x, _y + control_icons_y_offset * control_icons_scale, control_icons_scale, control_icons_scale, 0, _blend, menu_alpha.v);
240240
} else {
241241
var _item_value = _item.get_text_value(CONTROL_TYPE.GAMEPAD, i);
242242
if (_item.locked_gamepad_bindings[i]) {

current-scripts/Demos/useful-scripts/useful-scripts.yyp

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)