CodePageLogic.java

package io.github.some_example_name;

import com.badlogic.gdx.math.Vector2;

public class CodePageLogic {

    private boolean looking = false;

    public void handleInteraction(Vector2 playerPos, Vector2 pagePos, boolean ePressed) {
        if (!ePressed) return;

        if (!looking && playerPos.dst(pagePos) < 50f) {
            looking = true;
        } else if (looking) {
            looking = false;
        }
    }

    public boolean isLooking() {
        return looking;
    }
}