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

Further ui improvements, fix simple belts with wires

This commit is contained in:
tobspr
2020-09-19 14:48:48 +02:00
parent 7d6af359a1
commit 6b7cfb48b3
22 changed files with 20 additions and 34 deletions

View File

@@ -1190,6 +1190,11 @@ export class BeltPath extends BasicSerializableObject {
return false;
}
if (this.root.currentLayer !== "regular") {
// Not in regular layer
return true;
}
const mousePos = this.root.app.mousePosition;
if (!mousePos) {
// Mouse not registered

View File

@@ -501,7 +501,7 @@ export class BeltSystem extends GameSystemWithFilter {
// POTATO Mode: Only show items when belt is hovered
let hoveredBeltPath = null;
const mousePos = this.root.app.mousePosition;
if (mousePos) {
if (mousePos && this.root.currentLayer === "regular") {
const tile = this.root.camera.screenToWorld(mousePos).toTileSpace();
const contents = this.root.map.getLayerContentXY(tile.x, tile.y, "regular");
if (contents && contents.components.Belt) {