From d5d5ca59a89d6f3c1048f40a73d3a31e32b48933 Mon Sep 17 00:00:00 2001 From: duckietm Date: Tue, 26 May 2026 17:16:14 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=86=99=20Small=20fix=20Floorplanner?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../floorplan-editor/FloorplanEditorView.tsx | 20 +------------------ 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/src/components/floorplan-editor/FloorplanEditorView.tsx b/src/components/floorplan-editor/FloorplanEditorView.tsx index 5a53899..07e721e 100644 --- a/src/components/floorplan-editor/FloorplanEditorView.tsx +++ b/src/components/floorplan-editor/FloorplanEditorView.tsx @@ -1,4 +1,4 @@ -import { AddLinkEventTracker, convertNumbersForSaving, convertSettingToNumber, FloorHeightMapEvent, GetOccupiedTilesMessageComposer, GetRoomEntryTileMessageComposer, ILinkEventTracker, RemoveLinkEventTracker, RoomEngineEvent, RoomEntryTileMessageEvent, RoomOccupiedTilesMessageEvent, RoomVisualizationSettingsEvent, UpdateFloorPropertiesMessageComposer } from '@nitrots/nitro-renderer'; +import { AddLinkEventTracker, convertNumbersForSaving, convertSettingToNumber, FloorHeightMapEvent, GetRoomEntryTileMessageComposer, ILinkEventTracker, RemoveLinkEventTracker, RoomEngineEvent, RoomEntryTileMessageEvent, RoomVisualizationSettingsEvent, UpdateFloorPropertiesMessageComposer } from '@nitrots/nitro-renderer'; import { FC, useEffect, useMemo, useRef, useState } from 'react'; import { FaBolt, FaCaretLeft, FaCaretRight } from 'react-icons/fa'; import { LocalizeText, SendMessageComposer } from '../../api'; @@ -49,7 +49,6 @@ export const FloorplanEditorView: FC = () => { if(!isVisible) return; SendMessageComposer(new GetRoomEntryTileMessageComposer()); - SendMessageComposer(new GetOccupiedTilesMessageComposer()); }, [ isVisible ]); useMessageEvent(RoomEntryTileMessageEvent, event => @@ -67,23 +66,6 @@ export const FloorplanEditorView: FC = () => dispatch({ type: 'SET_DOOR_DIR', dir: ((parser.direction | 0) & 7) as EntryDir, source: 'remote' }); }); - useMessageEvent(RoomOccupiedTilesMessageEvent, event => - { - const parser = event.getParser(); - const blockedTilesMap = parser.blockedTilesMap; - const diffTiles: Array<{ row: number; col: number; h: number; blocked: boolean }> = []; - for(let row = 0; row < blockedTilesMap.length; row++) - { - const rowArr = blockedTilesMap[row]; - if(!rowArr) continue; - for(let col = 0; col < rowArr.length; col++) - { - if(rowArr[col]) diffTiles.push({ row, col, h: 0, blocked: true }); - } - } - dispatch({ type: 'APPLY_REMOTE_DIFF', diff: { tiles: diffTiles }, seq: 0, editorUserId: 0 }); - }); - useMessageEvent(FloorHeightMapEvent, event => { const parser = event.getParser();