Removed logic from application_settings

This commit is contained in:
Jaysc 2020-06-14 14:16:37 +01:00
parent 7552d23f40
commit 5de2c2de94
2 changed files with 5 additions and 8 deletions

View File

@ -901,9 +901,9 @@ export class Camera extends BasicSerializableObject {
forceX += 1;
}
let movementSpeed = this.root.app.settings.getMovementSpeed(
actionMapper.getBinding(KEYMAPPINGS.navigation.mapMoveFaster).isCurrentlyPressed()
);
let movementSpeed =
this.root.app.settings.getMovementSpeed() *
(actionMapper.getBinding(KEYMAPPINGS.navigation.mapMoveFaster).isCurrentlyPressed() ? 2 : 1);
this.center.x += moveAmount * forceX * movementSpeed;
this.center.y += moveAmount * forceY * movementSpeed;

View File

@ -302,14 +302,11 @@ export class ApplicationSettings extends ReadWriteProxy {
return 1;
}
/**
* @param {boolean} moveFaster
*/
getMovementSpeed(moveFaster = false) {
getMovementSpeed() {
const id = this.getAllSettings().movementSpeed;
for (let i = 0; i < movementSpeeds.length; ++i) {
if (movementSpeeds[i].id === id) {
return movementSpeeds[i].multiplier * (moveFaster ? 2 : 1);
return movementSpeeds[i].multiplier;
}
}
logger.error("Unknown movement speed id:", id);