From b8bc895906f9c288db38c6d19c82bdcefc19cf14 Mon Sep 17 00:00:00 2001 From: hexagonhexagon Date: Sat, 30 May 2020 14:28:11 -0400 Subject: [PATCH] Changed name of setting to "abortPlacementOnDeletion". --- src/js/game/hud/parts/building_placer.js | 20 ++++++++++---------- src/js/profile/application_settings.js | 12 ++++++------ translations/base-en.yaml | 6 +++--- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/src/js/game/hud/parts/building_placer.js b/src/js/game/hud/parts/building_placer.js index 9dcc2211..2c9fb747 100644 --- a/src/js/game/hud/parts/building_placer.js +++ b/src/js/game/hud/parts/building_placer.js @@ -131,12 +131,12 @@ export class HUDBuildingPlacer extends BaseHUDPart { if ( button === enumMouseButton.right && (!this.currentMetaBuilding.get() || - this.root.app.settings.getSetting("deletingDoesntClearCursor")) + !this.root.app.settings.getSetting("abortPlacementOnDeletion")) ) { this.currentlyDragging = true; this.currentlyDeleting = true; this.lastDragTile = this.root.camera.screenToWorld(pos).toTileSpace(); - if (!this.root.app.settings.getSetting("deletingDoesntClearCursor")) { + if (this.root.app.settings.getSetting("abortPlacementOnDeletion")) { this.currentMetaBuilding.set(null); } return STOP_PROPAGATION; @@ -305,9 +305,9 @@ export class HUDBuildingPlacer extends BaseHUDPart { this.buildingInfoElements.tutorialImage.setAttribute( "data-icon", "building_tutorials/" + - metaBuilding.getId() + - (variant === defaultBuildingVariant ? "" : "-" + variant) + - ".png" + metaBuilding.getId() + + (variant === defaultBuildingVariant ? "" : "-" + variant) + + ".png" ); removeAllChildren(this.buildingInfoElements.additionalInfo); @@ -345,10 +345,10 @@ export class HUDBuildingPlacer extends BaseHUDPart { T.ingame.buildingPlacement.cycleBuildingVariants.replace( "", "" + - this.root.keyMapper - .getBinding(KEYMAPPINGS.placement.cycleBuildingVariants) - .getKeyCodeString() + - "" + this.root.keyMapper + .getBinding(KEYMAPPINGS.placement.cycleBuildingVariants) + .getKeyCodeString() + + "" ) ); @@ -443,7 +443,7 @@ export class HUDBuildingPlacer extends BaseHUDPart { if (cancelAction) { if ( this.currentMetaBuilding.get() && - !this.root.app.settings.getSetting("deletingDoesntClearCursor") + this.root.app.settings.getSetting("abortPlacementOnDeletion") ) { this.currentMetaBuilding.set(null); } else { diff --git a/src/js/profile/application_settings.js b/src/js/profile/application_settings.js index 2601e125..c693b2fb 100644 --- a/src/js/profile/application_settings.js +++ b/src/js/profile/application_settings.js @@ -111,13 +111,13 @@ export const allApplicationSettings = [ textGetter: rate => rate + " Hz", category: categoryGame, restartRequired: false, - changeCb: (app, id) => {}, + changeCb: (app, id) => { }, enabled: !IS_DEMO, }), - new BoolSetting("alwaysMultiplace", categoryGame, (app, value) => {}), - new BoolSetting("deletingDoesntClearCursor", categoryGame, (app, value) => {}), - new BoolSetting("offerHints", categoryGame, (app, value) => {}), + new BoolSetting("alwaysMultiplace", categoryGame, (app, value) => { }), + new BoolSetting("abortPlacementOnDeletion", categoryGame, (app, value) => { }), + new BoolSetting("offerHints", categoryGame, (app, value) => { }), ]; export function getApplicationSettingById(id) { @@ -135,7 +135,7 @@ class SettingsStorage { this.refreshRate = "60"; this.alwaysMultiplace = false; - this.deletingDoesntClearCursor = false; + this.abortPlacementOnDeletion = true; this.offerHints = true; /** @@ -318,7 +318,7 @@ export class ApplicationSettings extends ReadWriteProxy { } if (data.version < 8) { - data.settings.deletingDoesntClearCursor = false; + data.settings.abortPlacementOnDeletion = true; data.version = 8; } diff --git a/translations/base-en.yaml b/translations/base-en.yaml index 4d4ce971..c2a39348 100644 --- a/translations/base-en.yaml +++ b/translations/base-en.yaml @@ -542,10 +542,10 @@ settings: description: >- If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently. - deletingDoesntClearCursor: - title: Deleting doesn't clear cursor + abortPlacementOnDeletion: + title: Abort Placement on Deletion description: >- - If enabled, buildings will stay selected when you are deleting objects, until you manually cancel it. + If enabled, building placement will be aborted whenever you try to delete a building. offerHints: title: Hints & Tutorials