fix: cursor stays on screen when scrolling item list in the market
This commit is contained in:
1 parent
97287848eb
commit
619d823e3f
1 file changed
+2
-2
+2
-2
@@ -183,14 +183,14 @@ function updateMarket() {
|
|||||||
if (afterKeyDelay()) {
|
if (afterKeyDelay()) {
|
||||||
menuState.selected = (menuState.selected - 1 + marketItems.length) % marketItems.length;
|
menuState.selected = (menuState.selected - 1 + marketItems.length) % marketItems.length;
|
||||||
if (menuState.selected < menuState.scrollOffset) menuState.scrollOffset = menuState.selected;
|
if (menuState.selected < menuState.scrollOffset) menuState.scrollOffset = menuState.selected;
|
||||||
if (menuState.selected >= menuState.scrollOffset + 10) menuState.scrollOffset = menuState.selected - 9;
|
if (menuState.selected >= menuState.scrollOffset + 8) menuState.scrollOffset = menuState.selected - 7;
|
||||||
playTickSound();
|
playTickSound();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (key('ArrowDown')) {
|
else if (key('ArrowDown')) {
|
||||||
if (afterKeyDelay()) {
|
if (afterKeyDelay()) {
|
||||||
menuState.selected = (menuState.selected + 1) % marketItems.length;
|
menuState.selected = (menuState.selected + 1) % marketItems.length;
|
||||||
if (menuState.selected >= menuState.scrollOffset + 10) menuState.scrollOffset = menuState.selected - 9;
|
if (menuState.selected >= menuState.scrollOffset + 8) menuState.scrollOffset = menuState.selected - 7;
|
||||||
if (menuState.selected < menuState.scrollOffset) menuState.scrollOffset = menuState.selected;
|
if (menuState.selected < menuState.scrollOffset) menuState.scrollOffset = menuState.selected;
|
||||||
playTickSound();
|
playTickSound();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user