From c78665e4fd83a64a67a6747ec9429c74a3d4a466 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Thu, 20 Jun 2024 02:16:41 +0200 Subject: generate dot graph from recipes --- server/src/main.rs | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'server/src/main.rs') diff --git a/server/src/main.rs b/server/src/main.rs index 3af71e17..0f0bac5e 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -1,7 +1,7 @@ use anyhow::Result; use futures_util::{SinkExt, StreamExt}; use log::{debug, info, warn}; -use std::{fs::File, sync::Arc, time::Duration}; +use std::{sync::Arc, time::Duration}; use tokio::{ io::{AsyncBufReadExt, AsyncWriteExt, BufReader}, net::TcpListener, @@ -12,8 +12,8 @@ use tokio::{ use tokio_tungstenite::tungstenite::Message; use undercooked::{ customer::customer, - data::build_gamedata, game::Game, + load_gamedata, protocol::{PacketC, PacketS, PlayerID}, }; @@ -28,12 +28,7 @@ async fn main() -> Result<()> { ); info!("listening for websockets on {}", ws_listener.local_addr()?); - let data = build_gamedata( - serde_yaml::from_reader(File::open("data/recipes.yaml").unwrap()).unwrap(), - serde_yaml::from_reader(File::open("data/map.yaml").unwrap()).unwrap(), - serde_yaml::from_reader(File::open("data/demands.yaml").unwrap()).unwrap(), - ); - + let data = load_gamedata(); let game = Arc::new(RwLock::new(Game::new(data.into()))); let (tx, rx) = broadcast::channel::(1024); -- cgit v1.2.3-70-g09d2