diff --git a/artwork/steam/announcement-cover.png b/artwork/steam/announcement-cover.png new file mode 100644 index 00000000..60af9100 Binary files /dev/null and b/artwork/steam/announcement-cover.png differ diff --git a/src/css/states/main_menu.scss b/src/css/states/main_menu.scss index f2cf120e..fa9d430c 100644 --- a/src/css/states/main_menu.scss +++ b/src/css/states/main_menu.scss @@ -403,7 +403,7 @@ } @include DarkThemeOverride { - background: #53565e center center / cover !important; + background: $darkModeGameBackground center center / cover !important; .topButtons { filter: invert(1); @@ -414,17 +414,17 @@ } .mainContainer { - background: #4b4c50; + background: darken($darkModeGameBackground, 10); .savegames .savegame { - background: #62646a; + background: darken($darkModeGameBackground, 15); color: white; } } .footer { > a { - background: #4b4c50; + background: darken($darkModeGameBackground, 10); color: #eee; } diff --git a/src/js/game/hud/parts/building_placer_logic.js b/src/js/game/hud/parts/building_placer_logic.js index 647fe5b9..15564e4d 100644 --- a/src/js/game/hud/parts/building_placer_logic.js +++ b/src/js/game/hud/parts/building_placer_logic.js @@ -237,18 +237,6 @@ export class HUDBuildingPlacerLogic extends BaseHUDPart { } } - /** - * Canvas click handler - * @param {Vector} mousePos - * @param {boolean} cancelAction - */ - onCanvasClick(mousePos, cancelAction = false) { - // Prevent any other canvas clicks - if (this.currentMetaBuilding.get()) { - return STOP_PROPAGATION; - } - } - /** * Tries to place the current building at the given tile * @param {Vector} tile @@ -473,7 +461,7 @@ export class HUDBuildingPlacerLogic extends BaseHUDPart { this.currentlyDragging = true; this.currentlyDeleting = true; this.lastDragTile = this.root.camera.screenToWorld(pos).toTileSpace(); - this.currentMetaBuilding.set(null); + this.deleteBelowCursor(); return STOP_PROPAGATION; }