From ce0b808a01081322abc7ed51e09d0f452b606ad7 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Tue, 4 Jun 2024 15:19:39 +0200 Subject: more code --- src/lib.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/lib.rs (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..a213a83 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,16 @@ +#![feature(async_closure)] +#![feature(iterator_try_collect)] +use std::collections::HashMap; + +use game::Game; +use tokio::sync::{broadcast, RwLock}; +pub mod config; +pub mod game; +pub mod spectate; + +pub struct State { + pub tick: broadcast::Sender, // true for new game + pub game: RwLock, + pub players: RwLock>, + pub chat: broadcast::Sender<(String, String)>, +} -- cgit v1.2.3-70-g09d2