aboutsummaryrefslogtreecommitdiff
path: root/games/rstnode/rst-server/src
diff options
context:
space:
mode:
authorKatharina Fey <kookie@spacekookie.de>2021-02-26 23:08:23 +0100
committerKatharina Fey <kookie@spacekookie.de>2021-02-26 23:08:23 +0100
commit3bfc345e559dbbb7d2d58db03dd2c1f1b58f9759 (patch)
tree3488666e8d1bfe098e4bf470c6a4cc9cb04f325d /games/rstnode/rst-server/src
parentc6e4921512f576b06c411823c5d88e0dca5b556d (diff)
rstnode: basic event loop usage (prototype)
Diffstat (limited to 'games/rstnode/rst-server/src')
-rw-r--r--games/rstnode/rst-server/src/main.rs8
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;