refactor fabs

This commit is contained in:
austin 2025-05-16 16:40:04 -04:00
parent 2fc984c3f1
commit 88be49d84a
17 changed files with 21 additions and 19 deletions

View File

@ -5,7 +5,6 @@ import java.util.ArrayList;
import org.joml.Vector3f;
import electrosphere.client.block.ClientBlockManager;
import electrosphere.client.block.StructureData;
import electrosphere.client.block.cells.ClientBlockCellManager;
import electrosphere.client.chemistry.ClientChemistryCollisionCallback;
import electrosphere.client.entity.character.ClientCharacterManager;
@ -20,6 +19,7 @@ import electrosphere.client.terrain.cells.ClientDrawCellManager;
import electrosphere.client.terrain.foliage.FoliageCellManager;
import electrosphere.client.terrain.manager.ClientTerrainManager;
import electrosphere.collision.CollisionEngine;
import electrosphere.data.block.fab.StructureData;
import electrosphere.data.common.CommonEntityType;
import electrosphere.data.voxel.VoxelType;
import electrosphere.entity.Entity;

View File

@ -11,7 +11,7 @@ import org.joml.Vector3i;
import electrosphere.client.interact.select.AreaSelection;
import electrosphere.client.interact.select.AreaSelection.AreaSelectionType;
import electrosphere.client.scene.ClientWorldData;
import electrosphere.data.block.BlockFab;
import electrosphere.data.block.fab.BlockFab;
import electrosphere.engine.Globals;
import electrosphere.util.math.HashUtils;

View File

@ -2,7 +2,7 @@ package electrosphere.client.scene;
import org.joml.Vector3d;
import electrosphere.data.block.BlockFab;
import electrosphere.data.block.fab.BlockFab;
/**
* Stores the data for the client's level edits

View File

@ -5,10 +5,10 @@ import java.io.File;
import org.joml.Vector3d;
import electrosphere.client.block.ClientBlockSelection;
import electrosphere.client.block.StructureData;
import electrosphere.client.interact.select.AreaSelection;
import electrosphere.data.block.BlockFab;
import electrosphere.data.block.BlockFabMetadata;
import electrosphere.data.block.fab.BlockFab;
import electrosphere.data.block.fab.BlockFabMetadata;
import electrosphere.data.block.fab.StructureData;
import electrosphere.engine.Globals;
import imgui.ImGui;

View File

@ -6,7 +6,7 @@ import electrosphere.client.ui.components.FabSelectionPanel;
import electrosphere.client.ui.menu.WindowStrings;
import electrosphere.client.ui.menu.WindowUtils;
import electrosphere.controls.ControlHandler.ControlsState;
import electrosphere.data.block.BlockFab;
import electrosphere.data.block.fab.BlockFab;
import electrosphere.engine.Globals;
import electrosphere.engine.signal.Signal.SignalType;
import electrosphere.renderer.ui.elements.Window;

View File

@ -9,7 +9,7 @@ import electrosphere.client.block.BlockChunkData;
import electrosphere.client.entity.camera.CameraEntityUtils;
import electrosphere.client.interact.select.AreaSelection;
import electrosphere.collision.CollisionEngine;
import electrosphere.data.block.BlockFab;
import electrosphere.data.block.fab.BlockFab;
import electrosphere.data.grident.GridAlignedData;
import electrosphere.data.item.Item;
import electrosphere.engine.Globals;

View File

@ -1,4 +1,4 @@
package electrosphere.data.block;
package electrosphere.data.block.fab;
import java.io.File;
import java.io.IOException;

View File

@ -1,4 +1,4 @@
package electrosphere.data.block;
package electrosphere.data.block.fab;
import java.util.LinkedList;
import java.util.List;

View File

@ -1,4 +1,4 @@
package electrosphere.client.block;
package electrosphere.data.block.fab;
import java.util.LinkedList;
import java.util.List;
@ -6,6 +6,8 @@ import java.util.List;
import org.joml.Vector3d;
import org.joml.Vector3i;
import electrosphere.client.block.BlockChunkData;
import electrosphere.client.block.ClientBlockSelection;
import electrosphere.client.interact.select.AreaSelection;
import electrosphere.client.interact.select.AreaSelection.AreaSelectionType;
import electrosphere.client.scene.ClientWorldData;

View File

@ -15,7 +15,7 @@ import java.util.List;
import electrosphere.client.ui.menu.ingame.ToolbarPreviewWindow;
import electrosphere.collision.PhysicsEntityUtils;
import electrosphere.controls.cursor.CursorState;
import electrosphere.data.block.BlockFab;
import electrosphere.data.block.fab.BlockFab;
import electrosphere.data.common.treedata.TreeDataAnimation;
import electrosphere.data.creature.equip.EquipPoint;
import electrosphere.data.creature.equip.ToolbarData;

View File

@ -2,7 +2,7 @@ package electrosphere.server.ai.nodes.checks.spatial;
import org.joml.Vector3d;
import electrosphere.data.block.BlockFab;
import electrosphere.data.block.fab.BlockFab;
import electrosphere.data.struct.StructureData;
import electrosphere.engine.Globals;
import electrosphere.entity.Entity;

View File

@ -4,8 +4,8 @@ import org.joml.Vector3d;
import org.joml.Vector3i;
import electrosphere.client.block.BlockChunkData;
import electrosphere.data.block.BlockFab;
import electrosphere.data.block.BlockType;
import electrosphere.data.block.fab.BlockFab;
import electrosphere.data.item.Item;
import electrosphere.engine.Globals;
import electrosphere.entity.Entity;

View File

@ -2,7 +2,7 @@ package electrosphere.server.macro;
import java.io.File;
import electrosphere.data.block.BlockFab;
import electrosphere.data.block.fab.BlockFab;
import electrosphere.server.macro.structure.Structure;
import electrosphere.util.FileUtils;

View File

@ -3,7 +3,7 @@ package electrosphere.server.macro.structure;
import org.joml.AABBd;
import org.joml.Vector3d;
import electrosphere.data.block.BlockFab;
import electrosphere.data.block.fab.BlockFab;
import electrosphere.data.struct.StructureData;
import electrosphere.server.macro.MacroData;
import electrosphere.server.macro.spatial.MacroAreaObject;

View File

@ -4,8 +4,8 @@ import org.joml.Vector3d;
import org.joml.Vector3i;
import electrosphere.client.block.BlockChunkData;
import electrosphere.data.block.BlockFab;
import electrosphere.data.block.BlockType;
import electrosphere.data.block.fab.BlockFab;
import electrosphere.data.item.Item;
import electrosphere.engine.Globals;
import electrosphere.server.datacell.Realm;

View File

@ -10,7 +10,7 @@ import org.joml.Vector4f;
import electrosphere.client.block.BlockChunkData;
import electrosphere.controls.cursor.CursorState;
import electrosphere.data.block.BlockFab;
import electrosphere.data.block.fab.BlockFab;
import electrosphere.server.datacell.Realm;
import electrosphere.server.datacell.interfaces.VoxelCellManager;

View File

@ -2,7 +2,7 @@ package electrosphere.server.simulation.chara;
import org.joml.Vector3d;
import electrosphere.data.block.BlockFab;
import electrosphere.data.block.fab.BlockFab;
import electrosphere.data.struct.StructureData;
import electrosphere.engine.Globals;
import electrosphere.server.datacell.Realm;