diff options
Diffstat (limited to 'server/src/entity/mod.rs')
| -rw-r--r-- | server/src/entity/mod.rs | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/server/src/entity/mod.rs b/server/src/entity/mod.rs index 279826a9..6e1a618c 100644 --- a/server/src/entity/mod.rs +++ b/server/src/entity/mod.rs @@ -15,21 +15,22 @@ along with this program. If not, see <https://www.gnu.org/licenses/>. */ -pub mod book; +mod book; pub mod bot; -pub mod campaign; -pub mod conveyor; -pub mod customers; -pub mod environment_effect; -pub mod item_portal; -pub mod pedestrians; -pub mod player_portal; -pub mod tag_minigame; -pub mod tram; +mod campaign; +mod conveyor; +mod customers; +mod demand_sink; +mod environment_effect; +mod item_portal; +mod pedestrians; +mod player_portal; +mod tag_minigame; +mod tram; pub mod tutorial; use crate::{ - entity::{pedestrians::Pedestrians, tag_minigame::TagMinigame}, + entity::{demand_sink::DemandSink, pedestrians::Pedestrians, tag_minigame::TagMinigame}, scoreboard::ScoreboardStore, }; use anyhow::Result; @@ -168,5 +169,6 @@ pub fn construct_entity(decl: &EntityDecl) -> DynEntity { cooldown: 0., speed: speed.unwrap_or(0.6), }), + EntityDecl::DemandSink { pos } => Box::new(DemandSink { pos }), } } |