1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2026-03-02 03:39:21 +00:00

Huge refactoring of the whole placement logic

This commit is contained in:
tobspr
2020-07-05 17:56:54 +02:00
parent ca8745b1c0
commit d09bd0bcd7
7 changed files with 215 additions and 244 deletions

View File

@@ -276,14 +276,7 @@ export class HUDBuildingPlacer extends HUDBuildingPlacerLogic {
staticComp.tileSize = metaBuilding.getDimensions(this.currentVariant.get());
metaBuilding.updateVariants(this.fakeEntity, rotationVariant, this.currentVariant.get());
// Check if we could place the buildnig
const canBuild = this.root.logic.checkCanPlaceBuilding({
origin: mouseTile,
rotation,
rotationVariant,
building: metaBuilding,
variant: this.currentVariant.get(),
});
const canBuild = this.root.logic.checkCanPlaceEntity(this.fakeEntity);
// Fade in / out
parameters.context.lineWidth = 1;