1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-06-13 13:04:03 +00:00

undo that

This commit is contained in:
EmeraldBlock 2020-09-28 16:00:10 -05:00 committed by GitHub
parent 1d65a7302a
commit f2ab8c153d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -502,10 +502,10 @@ export class Camera extends BasicSerializableObject {
}
const prevZoom = this.zoomLevel;
const scale = 1 + 0.15 * this.root.app.settings.getScrollWheelSensitivity();
const delta = Math.sign(event.deltaY) * -0.15 * this.root.app.settings.getScrollWheelSensitivity();
assert(Number.isFinite(delta), "Got invalid delta in mouse wheel event: " + event.deltaY);
assert(Number.isFinite(this.zoomLevel), "Got invalid zoom level *before* wheel: " + this.zoomLevel);
this.zoomLevel *= (event.deltaY < 0) ? scale : 1/scale;
this.zoomLevel *= 1 + delta;
assert(Number.isFinite(this.zoomLevel), "Got invalid zoom level *after* wheel: " + this.zoomLevel);
this.clampZoomLevel();