diff options
| author | troido <troido@protonmail.com> | 2020-01-29 22:53:06 +0100 |
|---|---|---|
| committer | troido <troido@protonmail.com> | 2020-01-29 22:53:06 +0100 |
| commit | 286be37225b5de1fb438db0a4029fd391b35c13e (patch) | |
| tree | c865ca269f43d7666275d1d72096dad805135705 /src/resources.rs | |
| parent | 88f275bc427033b7981e0dc2fc5cb4b711fd5fb1 (diff) | |
players can no longer walk through walls
Diffstat (limited to 'src/resources.rs')
| -rw-r--r-- | src/resources.rs | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/resources.rs b/src/resources.rs index 7c14507..3834d8f 100644 --- a/src/resources.rs +++ b/src/resources.rs @@ -1,14 +1,22 @@ use std::collections::HashMap; +use specs::Entity; use super::components::{Position, Visible}; #[derive(Default)] -pub struct Size (pub i32, pub i32); +pub struct Size { + pub width: i32, + pub height: i32 +} #[derive(Default)] pub struct TopView { - pub width: i32, - pub height: i32, pub cells: HashMap<Position, Vec<Visible>> } + + +#[derive(Default)] +pub struct Floor { + pub cells: HashMap<Position, Vec<Entity>> +} |
