Skip to content

Commit fcfd78f

Browse files
committed
fix: update layer button tooltips with new drag functionality
1 parent c3626c5 commit fcfd78f

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

scripts/control_draw/control_draw.gml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1404,15 +1404,15 @@ function control_draw() {
14041404
// Lock button
14051405
p = 0
14061406
if (startb + b < endb2) p = (layerlock[startb + b] = 1)
1407-
if (draw_layericon(0, x1 + 126-!realvolume-realstereo * 10, y1 + 8, condstr(language != 1, "Lock this layer", "静音本层"), 0, p)) {
1407+
if (draw_layericon(0, x1 + 126-!realvolume-realstereo * 10, y1 + 8, condstr(language != 1, "Lock this layer\n(Click and drag to lock multiple layers)", "静音本层\n(________)"), 0, p)) {
14081408
if (layerlock[startb + b] = 2) solostr = string_replace_all(solostr, "|" + string(startb + b) + "|", "")
14091409
if (layerlock[startb + b] = 1) {layerlock[startb + b] = 0} else {layerlock[startb + b] = 1}
14101410
changed = 1
14111411
}
14121412
// Solo button
14131413
p = 0
14141414
if (startb + b < endb2) p = (layerlock[startb + b] = 2)
1415-
if (draw_layericon(1, x1 + 144 - !realvolume-realstereo * 10, y1 + 8, condstr(language != 1, "Solo this layer", "独奏本层"), 0, p)) {
1415+
if (draw_layericon(1, x1 + 144 - !realvolume-realstereo * 10, y1 + 8, condstr(language != 1, "Solo this layer\n(Click and drag to solo multiple layers)", "独奏本层\n(________)"), 0, p)) {
14161416
if (layerlock[startb + b] = 2) {
14171417
layerlock[startb + b] = 0
14181418
solostr = string_replace_all(solostr, "|" + string(startb + b) + "|", "")
@@ -1423,7 +1423,7 @@ function control_draw() {
14231423
changed = 1
14241424
}
14251425
// Select all
1426-
if (draw_layericon(2, x1 + 162 - !realvolume-realstereo * 10, y1 + 8, condstr(language != 1, "Select all note blocks in this layer\n(Hold Ctrl to select multiple layers)", "选择本层所有方块\n按住Ctrl选择多层"), 0, 0)) {
1426+
if (draw_layericon(2, x1 + 162 - !realvolume-realstereo * 10, y1 + 8, condstr(language != 1, "Select all note blocks in this layer\n(Click and drag to select multiple; click again to deselect)", "选择本层所有方块\n________"), 0, 0)) {
14271427
playing = 0
14281428

14291429
// TODO: replace with array_contains() if we ever upgrade GameMaker...
@@ -1438,22 +1438,22 @@ function control_draw() {
14381438
}
14391439
}
14401440
// Add layer
1441-
if (draw_layericon(3, x1 + 180 - !realvolume-realstereo * 10, y1 + 8, condstr(language != 1, "Add empty layer here", "新建层"), 0, 0)) {
1441+
if (draw_layericon(3, x1 + 180 - !realvolume-realstereo * 10, y1 + 8, condstr(language != 1, "Add empty layer here\n(Click and drag to add multiple layers)", "新建层\n(________)"), 0, 0)) {
14421442
playing = 0
14431443
add_layer(startb + b, false)
14441444
}
14451445
// Remove layer
1446-
if (draw_layericon(4, x1 + 198 - !realvolume-realstereo * 10, y1 + 8, condstr(language != 1, "Remove this layer", "删除层"), 0, 0)) {
1446+
if (draw_layericon(4, x1 + 198 - !realvolume-realstereo * 10, y1 + 8, condstr(language != 1, "Remove this layer\n(Click and drag to remove multiple layers)", "删除层\n(________)"), 0, 0)) {
14471447
playing = 0
14481448
remove_layer(startb + b, false)
14491449
}
14501450
// Shift layer up
1451-
if ((startb + b > 0) && draw_layericon(5, x1 + 216 - !realvolume-realstereo * 10, y1 + 8, condstr(language != 1, "Shift layer up", "上移本层"), 0, 0)) {
1451+
if ((startb + b > 0) && draw_layericon(5, x1 + 216 - !realvolume-realstereo * 10, y1 + 8, condstr(language != 1, "Shift layer up\n(Click and drag to shift multiple layers)", "上移本层\n(________)"), 0, 0)) {
14521452
playing = 0
14531453
shift_layers(startb + b, startb + b - 1, false)
14541454
}
14551455
// Shift layer down
1456-
if (draw_layericon(6, x1 + 234 - !realvolume-realstereo * 10 - (startb + b = 0) * 8, y1 + 8, condstr(language != 1, "Shift layer down", "下移本层"), 0, 0)) {
1456+
if (draw_layericon(6, x1 + 234 - !realvolume-realstereo * 10 - (startb + b = 0) * 8, y1 + 8, condstr(language != 1, "Shift layer down\n(Click and drag to shift multiple layers)", "下移本层\n(________)"), 0, 0)) {
14571457
playing = 0
14581458
shift_layers(startb + b, startb + b + 1, false)
14591459
}

0 commit comments

Comments
 (0)