mirror of
https://github.com/tobspr/shapez.io.git
synced 2024-10-27 20:34:29 +00:00
Changed fastpan to mapMoveFaster and translation
This commit is contained in:
parent
487a99bb56
commit
8a726f99b6
@ -902,7 +902,7 @@ export class Camera extends BasicSerializableObject {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let movementSpeed = this.root.app.settings.getMovementSpeed(
|
let movementSpeed = this.root.app.settings.getMovementSpeed(
|
||||||
actionMapper.getBinding(KEYMAPPINGS.navigation.fastPan).isCurrentlyPressed()
|
actionMapper.getBinding(KEYMAPPINGS.navigation.mapMoveFaster).isCurrentlyPressed()
|
||||||
);
|
);
|
||||||
|
|
||||||
this.center.x += moveAmount * forceX * movementSpeed;
|
this.center.x += moveAmount * forceX * movementSpeed;
|
||||||
|
@ -32,11 +32,11 @@ export const KEYMAPPINGS = {
|
|||||||
mapMoveRight: { keyCode: key("D") },
|
mapMoveRight: { keyCode: key("D") },
|
||||||
mapMoveDown: { keyCode: key("S") },
|
mapMoveDown: { keyCode: key("S") },
|
||||||
mapMoveLeft: { keyCode: key("A") },
|
mapMoveLeft: { keyCode: key("A") },
|
||||||
|
mapMoveFaster: { keyCode: 16 }, //shift
|
||||||
|
|
||||||
centerMap: { keyCode: 32 }, // SPACE
|
centerMap: { keyCode: 32 }, // SPACE
|
||||||
mapZoomIn: { keyCode: 187, repeated: true }, // "+"
|
mapZoomIn: { keyCode: 187, repeated: true }, // "+"
|
||||||
mapZoomOut: { keyCode: 189, repeated: true }, // "-"
|
mapZoomOut: { keyCode: 189, repeated: true }, // "-"
|
||||||
fastPan: { keyCode: 16 }, //shift
|
|
||||||
|
|
||||||
createMarker: { keyCode: key("M") },
|
createMarker: { keyCode: key("M") },
|
||||||
},
|
},
|
||||||
|
@ -303,13 +303,13 @@ export class ApplicationSettings extends ReadWriteProxy {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @param {boolean} fastpan
|
* @param {boolean} moveFaster
|
||||||
*/
|
*/
|
||||||
getMovementSpeed(fastpan = false) {
|
getMovementSpeed(moveFaster = false) {
|
||||||
const id = this.getAllSettings().movementSpeed;
|
const id = this.getAllSettings().movementSpeed;
|
||||||
for (let i = 0; i < movementSpeeds.length; ++i) {
|
for (let i = 0; i < movementSpeeds.length; ++i) {
|
||||||
if (movementSpeeds[i].id === id) {
|
if (movementSpeeds[i].id === id) {
|
||||||
return movementSpeeds[fastpan && i + 1 < movementSpeeds.length ? i + 1 : i].multiplier;
|
return movementSpeeds[moveFaster && i + 1 < movementSpeeds.length ? i + 1 : i].multiplier;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
logger.error("Unknown movement speed id:", id);
|
logger.error("Unknown movement speed id:", id);
|
||||||
|
@ -687,6 +687,7 @@ keybindings:
|
|||||||
mapMoveRight: Move Right
|
mapMoveRight: Move Right
|
||||||
mapMoveDown: Move Down
|
mapMoveDown: Move Down
|
||||||
mapMoveLeft: Move Left
|
mapMoveLeft: Move Left
|
||||||
|
mapMoveFaster: Move Faster
|
||||||
centerMap: Center Map
|
centerMap: Center Map
|
||||||
|
|
||||||
mapZoomIn: Zoom in
|
mapZoomIn: Zoom in
|
||||||
|
Loading…
Reference in New Issue
Block a user