mirror of
https://git.krews.org/morningstar/Arcturus-Community.git
synced 2025-02-20 04:02:35 +01:00
Add checking of blocking furniture in floorplan editor
This commit is contained in:
parent
8a7dff3770
commit
80bde942c6
@ -94,6 +94,16 @@ public class FloorPlanEditorSaveEvent extends MessageHandler {
|
|||||||
errors.add("${notification.floorplan_editor.error.message.invalid_walls_fixed_height}");
|
errors.add("${notification.floorplan_editor.error.message.invalid_walls_fixed_height}");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
blockingRoomItemScan:
|
||||||
|
for (int y = 0; y < mapRows.length; y++) {
|
||||||
|
for (int x = 0; x < firstRowSize; x++) {
|
||||||
|
if (mapRows[y].charAt(x) == "x".charAt(0) && room.getTopItemAt(x, y) != null) {
|
||||||
|
errors.add("${notification.floorplan_editor.error.message.change_blocked_by_room_item}");
|
||||||
|
break blockingRoomItemScan;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (errors.length() > 0) {
|
if (errors.length() > 0) {
|
||||||
this.client.sendResponse(new BubbleAlertComposer(BubbleAlertKeys.FLOORPLAN_EDITOR_ERROR.key, errors.toString()));
|
this.client.sendResponse(new BubbleAlertComposer(BubbleAlertKeys.FLOORPLAN_EDITOR_ERROR.key, errors.toString()));
|
||||||
return;
|
return;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user