Refactor: Consolidate terrain draft state management
This commit is contained in:
@@ -3512,17 +3512,13 @@ export function App({
|
|||||||
const [terrainBrushSettings, setTerrainBrushSettings] = useState(
|
const [terrainBrushSettings, setTerrainBrushSettings] = useState(
|
||||||
createDefaultTerrainBrushSettings()
|
createDefaultTerrainBrushSettings()
|
||||||
);
|
);
|
||||||
const [terrainSampleCountXDraft, setTerrainSampleCountXDraft] = useState("9");
|
const [terrainSideSampleDrafts, setTerrainSideSampleDrafts] =
|
||||||
const [terrainSampleCountZDraft, setTerrainSampleCountZDraft] = useState("9");
|
useState<TerrainGridSideSampleDrafts>(() =>
|
||||||
|
createTerrainGridSideSampleDrafts(9, 9)
|
||||||
|
);
|
||||||
|
const [terrainLastEditedSampleSide, setTerrainLastEditedSampleSide] =
|
||||||
|
useState<TerrainGridSampleSide | null>(null);
|
||||||
const [terrainCellSizeDraft, setTerrainCellSizeDraft] = useState("1");
|
const [terrainCellSizeDraft, setTerrainCellSizeDraft] = useState("1");
|
||||||
const [terrainResizeDirectionXDraft, setTerrainResizeDirectionXDraft] =
|
|
||||||
useState<TerrainGridResizeDirectionX>(
|
|
||||||
DEFAULT_TERRAIN_GRID_RESIZE_DIRECTION_X
|
|
||||||
);
|
|
||||||
const [terrainResizeDirectionZDraft, setTerrainResizeDirectionZDraft] =
|
|
||||||
useState<TerrainGridResizeDirectionZ>(
|
|
||||||
DEFAULT_TERRAIN_GRID_RESIZE_DIRECTION_Z
|
|
||||||
);
|
|
||||||
const [terrainLodGridVisibleTerrainIds, setTerrainLodGridVisibleTerrainIds] =
|
const [terrainLodGridVisibleTerrainIds, setTerrainLodGridVisibleTerrainIds] =
|
||||||
useState<readonly string[]>([]);
|
useState<readonly string[]>([]);
|
||||||
const [activeFoliageLayerId, setActiveFoliageLayerId] = useState<
|
const [activeFoliageLayerId, setActiveFoliageLayerId] = useState<
|
||||||
|
|||||||
Reference in New Issue
Block a user