summaryrefslogtreecommitdiff
path: root/src/sim/entity/entities/entity_cube.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/sim/entity/entities/entity_cube.rs')
-rw-r--r--src/sim/entity/entities/entity_cube.rs27
1 files changed, 0 insertions, 27 deletions
diff --git a/src/sim/entity/entities/entity_cube.rs b/src/sim/entity/entities/entity_cube.rs
deleted file mode 100644
index 2c79aa5..0000000
--- a/src/sim/entity/entities/entity_cube.rs
+++ /dev/null
@@ -1,27 +0,0 @@
-use glam::{IVec2, Vec2};
-
-use crate::sim::{
- cell::{cell::Cell, materials::MaterialId},
- entity::{EntityCells, EntityDef},
-};
-
-pub fn entity_cube_def(position: Vec2, material: MaterialId) -> EntityDef {
- let w = 10;
- let h = 10;
- let mut raw_cells = vec![Cell::void(); (w * h) as usize];
-
- for x in 0..w {
- for y in 0..h {
- let cell_idx = x + y * w;
- raw_cells[cell_idx as usize] = Cell::from_material(material);
- raw_cells[cell_idx as usize].set_entity(true);
- }
- }
-
- let entity_cells = EntityCells {
- cells: raw_cells,
- size: IVec2::new(w, h),
- };
-
- EntityDef::from_cells(position, entity_cells, None)
-}