1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2026-02-23 00:09:23 +00:00
This commit is contained in:
Emerald Block 2021-10-23 00:03:20 +00:00 committed by GitHub
commit 3025390b57
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -512,12 +512,15 @@ export class HUDBuildingPlacer extends HUDBuildingPlacerLogic {
let isBlocked = false; let isBlocked = false;
let isConnected = false; let isConnected = false;
// Find all entities which are on that tile // Find entity which is on that tile
const sourceEntities = this.root.map.getLayersContentsMultipleXY(sourceTile.x, sourceTile.y); const sourceEntity = this.root.map.getLayerContentXY(
sourceTile.x,
sourceTile.y,
this.fakeEntity.layer
);
// Check for every entity: // Check for the entity:
for (let i = 0; i < sourceEntities.length; ++i) { if (sourceEntity) {
const sourceEntity = sourceEntities[i];
const sourceEjector = sourceEntity.components.ItemEjector; const sourceEjector = sourceEntity.components.ItemEjector;
const sourceBeltComp = sourceEntity.components.Belt; const sourceBeltComp = sourceEntity.components.Belt;
const sourceStaticComp = sourceEntity.components.StaticMapEntity; const sourceStaticComp = sourceEntity.components.StaticMapEntity;
@ -571,15 +574,15 @@ export class HUDBuildingPlacer extends HUDBuildingPlacerLogic {
let isBlocked = false; let isBlocked = false;
let isConnected = false; let isConnected = false;
// Find all entities which are on that tile // Find entity which is on that tile
const destEntities = this.root.map.getLayersContentsMultipleXY( const destEntity = this.root.map.getLayerContentXY(
ejectorSlotWsTile.x, ejectorSlotWsTile.x,
ejectorSlotWsTile.y ejectorSlotWsTile.y,
this.fakeEntity.layer
); );
// Check for every entity: // Check for the entity:
for (let i = 0; i < destEntities.length; ++i) { if (destEntity) {
const destEntity = destEntities[i];
const destAcceptor = destEntity.components.ItemAcceptor; const destAcceptor = destEntity.components.ItemAcceptor;
const destStaticComp = destEntity.components.StaticMapEntity; const destStaticComp = destEntity.components.StaticMapEntity;
const destMiner = destEntity.components.Miner; const destMiner = destEntity.components.Miner;