From 5e414fb932eee5aa90d2181cada3c6cd32e4ec09 Mon Sep 17 00:00:00 2001 From: troido Date: Fri, 31 Jan 2020 00:51:48 +0100 Subject: systems can create entities (sort of) --- src/resources.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/resources.rs') diff --git a/src/resources.rs b/src/resources.rs index 3834d8f..0e32423 100644 --- a/src/resources.rs +++ b/src/resources.rs @@ -3,6 +3,14 @@ use std::collections::HashMap; use specs::Entity; use super::components::{Position, Visible}; +use super::controls::Action; +use super::assemblages::Assemblage; + + +#[derive(Default)] +pub struct Input { + pub actions: Vec +} #[derive(Default)] pub struct Size { @@ -20,3 +28,8 @@ pub struct TopView { pub struct Floor { pub cells: HashMap> } + +#[derive(Default)] +pub struct NewEntities { + pub assemblages: Vec<(Position, Box)> +} -- cgit