mirror of
				https://github.com/tobspr/shapez.io.git
				synced 2025-06-13 13:04:03 +00:00 
			
		
		
		
	Merge branch 'master' of https://github.com/tobspr/shapez.io
This commit is contained in:
		
						commit
						d629eebcb6
					
				| @ -353,7 +353,7 @@ export class Camera extends BasicSerializableObject { | ||||
|             .add(() => (this.desiredZoom = this.zoomLevel * 1.2)); | ||||
|         mapper | ||||
|             .getBinding(KEYMAPPINGS.navigation.mapZoomOut) | ||||
|             .add(() => (this.desiredZoom = this.zoomLevel * 0.8)); | ||||
|             .add(() => (this.desiredZoom = this.zoomLevel / 1.2)); | ||||
| 
 | ||||
|         mapper.getBinding(KEYMAPPINGS.navigation.centerMap).add(() => this.centerOnMap()); | ||||
|     } | ||||
| @ -502,10 +502,10 @@ export class Camera extends BasicSerializableObject { | ||||
|         } | ||||
|         const prevZoom = this.zoomLevel; | ||||
| 
 | ||||
|         const delta = Math.sign(event.deltaY) * -0.15 * this.root.app.settings.getScrollWheelSensitivity(); | ||||
|         const scale = 1 + 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 *= 1 + delta; | ||||
|         this.zoomLevel *= event.deltaY < 0 ? scale : 1 / scale; | ||||
|         assert(Number.isFinite(this.zoomLevel), "Got invalid zoom level *after* wheel: " + this.zoomLevel); | ||||
| 
 | ||||
|         this.clampZoomLevel(); | ||||
| @ -939,6 +939,7 @@ export class Camera extends BasicSerializableObject { | ||||
|                 this.zoomLevel = this.zoomLevel * fade + this.desiredZoom * (1 - fade); | ||||
|                 assert(Number.isFinite(this.zoomLevel), "Zoom level is NaN after fade: " + this.zoomLevel); | ||||
|             } else { | ||||
|                 this.zoomLevel = this.desiredZoom; | ||||
|                 this.desiredZoom = null; | ||||
|             } | ||||
|         } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user