fix: prevent error on rendering removed or neutral states in stateLabelsRenderer

This commit is contained in:
StempunkDev 2026-02-17 01:45:52 +01:00
parent 3ab40ada5f
commit 6ab2c03860

View file

@ -79,7 +79,7 @@ const stateLabelsRenderer = (list?: number[]): void => {
for (const labelData of labelDataList) {
const state = states[labelData.stateId];
if (!state.i || state.removed)
throw new Error("State must not be neutral or removed");
continue;
// Calculate pathPoints using raycast algorithm (recalculated on each draw)
const offset = getOffsetWidth(state.cells!);