Fix camera pan (#673)

* Fix some literal edge cases

* Fixed for fullscreen
pull/680/head
Exund 4 years ago committed by GitHub
parent b32ae43464
commit cceffc1832
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -862,6 +862,10 @@ export class Camera extends BasicSerializableObject {
* @param {number} dt
*/
internalUpdateMousePanning(now, dt) {
if (!this.root.app.focused) {
return;
}
if (!this.root.app.settings.getAllSettings().enableMousePan) {
// Not enabled
return;
@ -882,10 +886,10 @@ export class Camera extends BasicSerializableObject {
}
if (
mousePos.x < 0 ||
mousePos.y < 0 ||
mousePos.x > this.root.gameWidth ||
mousePos.y > this.root.gameHeight
mousePos.x <= 0 ||
mousePos.y <= 0 ||
mousePos.x >= this.root.gameWidth ||
mousePos.y >= this.root.gameHeight
) {
// Out of screen
return;

@ -48,6 +48,10 @@ export class HUDShapeViewer extends BaseHUDPart {
this.close();
}
isBlockingOverlay() {
return this.visible;
}
/**
* Called when the copying of a key was requested
*/

Loading…
Cancel
Save