diff --git a/src/lib.rs b/src/lib.rs index 1e4a787..68a89cb 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -8,7 +8,6 @@ use tokio::sync::{broadcast, mpsc}; pub mod api; pub mod game; pub mod pathfinder2r_impl; -pub mod table; pub mod user; #[derive(Serialize, Deserialize)] diff --git a/src/table/entity.rs b/src/table/entity.rs deleted file mode 100644 index 88e6e89..0000000 --- a/src/table/entity.rs +++ /dev/null @@ -1,9 +0,0 @@ -use crate::user::User; - - - -pub struct Entity { - /// Id will be an increasing u64, which might cause problems if the game has (way too) many entities - pub id: u64, - pub owner: User -} \ No newline at end of file diff --git a/src/table/mod.rs b/src/table/mod.rs deleted file mode 100644 index fb81fe7..0000000 --- a/src/table/mod.rs +++ /dev/null @@ -1,4 +0,0 @@ -mod texture; -pub mod entity; - -pub use texture::*; \ No newline at end of file diff --git a/src/table/texture.rs b/src/table/texture.rs deleted file mode 100644 index 09657df..0000000 --- a/src/table/texture.rs +++ /dev/null @@ -1,33 +0,0 @@ - - -pub enum Grid { - Square { width: u32 }, - Hexagon { width: u32 }, - Triangle { width: u32 }, -} -/// Texture directory source and file -pub enum TextureSource { - // TODO: I think os string would better fit - /// Server's shared textures directory - Shared(String), - /// Custom table directory - Custom(String), - /// Game shared textures directory - Game(String), -} - -pub enum TextureType { - Image, - Token, - Map { - /// Grid type and size - grid: Grid, - /// grid offset from (0, 0) - grid_offset: (i32, i32), - } -} - -pub struct Texture { - pub source: TextureSource, - pub ttype: TextureType, -} \ No newline at end of file