summaryrefslogtreecommitdiff
path: root/src/sim/chunk.rs
diff options
context:
space:
mode:
authorKai Stevenson <kai@kaistevenson.com>2026-08-16 17:29:42 -0700
committerKai Stevenson <kai@kaistevenson.com>2026-08-16 17:29:42 -0700
commitf177cc716c5f2aa5b50b14ccbb421de89e3a7854 (patch)
treedb06f9f44251d6d90e5e9709d47e6cc4397b9443 /src/sim/chunk.rs
parent40e9d818195824749293dff3afcfdd5c1432adbe (diff)
wip
Diffstat (limited to 'src/sim/chunk.rs')
-rw-r--r--src/sim/chunk.rs29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/sim/chunk.rs b/src/sim/chunk.rs
deleted file mode 100644
index 478af12..0000000
--- a/src/sim/chunk.rs
+++ /dev/null
@@ -1,29 +0,0 @@
-use crate::{
- config::{CELLS_IN_CHUNK, CHUNK_SIZE},
- sim::cell::Cell,
-};
-
-pub struct Chunk {
- pub cells: Box<[Cell; CELLS_IN_CHUNK]>,
- pub sleeping: bool,
- pub needs_texture_update: bool,
-}
-
-impl Chunk {
- #[inline]
- pub fn get_cell_at_local_position(&self, x: u8, y: u8) -> Cell {
- self.cells[x as usize + y as usize * CHUNK_SIZE as usize]
- }
- #[inline]
- pub fn set_cell_at_local_position(&mut self, x: u8, y: u8, cell: Cell) {
- self.cells[x as usize + y as usize * CHUNK_SIZE as usize] = cell;
- }
-
- pub fn void() -> Self {
- Chunk {
- cells: Box::new([Cell::void(); CELLS_IN_CHUNK]),
- sleeping: true,
- needs_texture_update: true,
- }
- }
-}