summaryrefslogtreecommitdiff
path: root/src/resources
diff options
context:
space:
mode:
Diffstat (limited to 'src/resources')
-rw-r--r--src/resources/mod.rs3
-rw-r--r--src/resources/roompermissions.rs8
2 files changed, 11 insertions, 0 deletions
diff --git a/src/resources/mod.rs b/src/resources/mod.rs
index ae3f4e2..627a396 100644
--- a/src/resources/mod.rs
+++ b/src/resources/mod.rs
@@ -1,9 +1,11 @@
mod ground;
mod newentities;
+mod roompermissions;
pub use ground::Ground;
pub use newentities::NewEntities;
+pub use roompermissions::RoomPermissions;
use std::collections::{HashMap};
use specs::{Entity};
@@ -55,3 +57,4 @@ pub struct Emigration {
pub struct Time {
pub time: Timestamp
}
+
diff --git a/src/resources/roompermissions.rs b/src/resources/roompermissions.rs
new file mode 100644
index 0000000..e3646f3
--- /dev/null
+++ b/src/resources/roompermissions.rs
@@ -0,0 +1,8 @@
+
+use serde::{Deserialize, Serialize};
+
+#[derive(Default, Debug, Clone, Deserialize, Serialize)]
+pub struct RoomPermissions {
+ #[serde(default)]
+ pub build: bool
+}