diff options
author | Katharina Fey <kookie@spacekookie.de> | 2021-02-26 23:08:23 +0100 |
---|---|---|
committer | Katharina Fey <kookie@spacekookie.de> | 2021-02-26 23:08:23 +0100 |
commit | 3bfc345e559dbbb7d2d58db03dd2c1f1b58f9759 (patch) | |
tree | 3488666e8d1bfe098e4bf470c6a4cc9cb04f325d /games/rstnode/rst-server/src | |
parent | c6e4921512f576b06c411823c5d88e0dca5b556d (diff) |
rstnode: basic event loop usage (prototype)
Diffstat (limited to 'games/rstnode/rst-server/src')
-rw-r--r-- | games/rstnode/rst-server/src/main.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/games/rstnode/rst-server/src/main.rs b/games/rstnode/rst-server/src/main.rs index 2766f1f3c978..593c12dc7f7a 100644 --- a/games/rstnode/rst-server/src/main.rs +++ b/games/rstnode/rst-server/src/main.rs @@ -6,16 +6,20 @@ #[macro_use] extern crate tracing; -pub(crate) mod loader; +pub(crate) mod cli; pub(crate) mod constants; +pub(crate) mod loader; pub(crate) mod log; -use rst_core::net::Endpoint; +use rst_core::{loader::MapLoader, net::Endpoint}; #[async_std::main] async fn main() { log::initialise(); + let map_path = cli::parse(); + let maps = MapLoader::load_path(map_path); + let addr = format!("{}:{}", constants::DEFAULT_BIND, constants::DEFAULT_PORT); let serv = Endpoint::new(addr.as_str()).await; // serv.listen().await; |