Pressing Q on the same building twice clears the cursor.

This commit is contained in:
hexagonhexagon 2020-06-27 22:52:25 -04:00
parent 1092975f08
commit bbeee11057
1 changed files with 6 additions and 1 deletions

View File

@ -322,7 +322,12 @@ export class HUDBuildingPlacerLogic extends BaseHUDPart {
// Try to extract the building
const extracted = this.hack_reconstructMetaBuildingAndVariantFromBuilding(contents);
if (!extracted) {
// If the building we are picking is the same as the one we have, clear the cursor.
if (
!extracted ||
(extracted.metaBuilding === this.currentMetaBuilding.get() &&
extracted.variant === this.currentVariant.get())
) {
this.currentMetaBuilding.set(null);
return;
}