Heute kein richtiges Update, da wir die Möbellogik wahrscheinlich erneuern bzw. verbessern müssen.
Uns ist ein Problem bei der Berechnung des Z-Index, bzw. der Eigenschaft von langen Möbeln, sich über mehrere Felder zu erstrecken, aufgefallen.
So sieht es aus, wenn ein längeres Möbelstück im Raum steht.
Das Problem entsteht dadurch, dass das ganze Möbelstück nur einen Z-Index hat undzwar den, bei F1, obwohl ein Teil des Möbelstücks den Z-Index von F2 haben müsste.
Deswegen programmieren wir unser System so um, dass ein Möbelstück aus eigentlich 2 virtuellen Möbelstücken besteht. Es fühlt sich so an, als wäre es ein Möbelstück, aber in wirklichkeit und im System werden hier im Beispiel 2 erfasst.
Möbelstück für F1
Möbelstück für F2
Das Problem ergibt sich im aktuellen System nur, wenn zwei Möbelstücke mit Dimensionsen welche größer als 1x1 aufeinander stehen.