Render some tiles

This commit is contained in:
crumblingstatue 2023-04-01 23:43:46 +02:00
parent 7a3018c2b1
commit 5e539d668f
5 changed files with 115 additions and 10 deletions

View file

@ -1,6 +1,20 @@
use crate::world::TilePos;
pub type WorldPosScalar = i32;
#[derive(Clone, Copy)]
pub struct WorldPos {
pub x: WorldPosScalar,
pub y: WorldPosScalar,
}
impl WorldPos {
pub fn tile_pos(&self) -> TilePos {
TilePos {
x: self.x / TILE_SIZE as i32,
y: self.y / TILE_SIZE as i32,
}
}
}
pub const TILE_SIZE: u8 = 32;