mirror of
https://github.com/NohamR/Pocket-Bird.git
synced 2026-05-25 12:17:22 +00:00
Adjust startY to account for scrolling
This commit is contained in:
5
birb.js
5
birb.js
@@ -1071,13 +1071,16 @@ Promise.all([loadSpriteSheetPixels(SPRITE_SHEET), loadSpriteSheetPixels(DECORATI
|
||||
}
|
||||
|
||||
if (focusedElement === null) {
|
||||
if (Date.now() - lastActionTimestamp > AFK_TIME && !isMenuOpen()) {
|
||||
if (currentState === States.IDLE && Date.now() - lastActionTimestamp > AFK_TIME && !isMenuOpen()) {
|
||||
// Fly to an element if the user is AFK
|
||||
focusOnElement();
|
||||
lastActionTimestamp = Date.now();
|
||||
}
|
||||
} else if (focusedElement !== null) {
|
||||
const oldTargetY = targetY;
|
||||
targetY = getFocusedElementY();
|
||||
// Adjust startY to account for scrolling of the focused element
|
||||
startY += targetY - oldTargetY;
|
||||
if (targetY < 0 || targetY > window.innerHeight) {
|
||||
// Fly to ground if the focused element moves out of bounds
|
||||
focusOnGround();
|
||||
|
||||
Reference in New Issue
Block a user