From dbb87c39309655e23ba9fd6493c13b6608db1d85 Mon Sep 17 00:00:00 2001 From: Mitchell M Date: Mon, 2 Feb 2026 15:31:39 -0600 Subject: [PATCH] networking shell --- Cargo.toml | 5 +++++ src/main.rs | 1 + src/net/client.rs | 0 src/net/mod.rs | 6 ++++++ src/net/protocol.rs | 0 src/net/server.rs | 0 src/net/shared.rs | 1 + 7 files changed, 13 insertions(+) create mode 100644 src/net/client.rs create mode 100644 src/net/mod.rs create mode 100644 src/net/protocol.rs create mode 100644 src/net/server.rs create mode 100644 src/net/shared.rs diff --git a/Cargo.toml b/Cargo.toml index 2983a31..539cc76 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,6 +3,11 @@ name = "time_travel" version = "0.1.0" edition = "2024" +[features] +client = [] +server = [] + [dependencies] avian2d = "0.5.0" bevy = "0.18.0" + diff --git a/src/main.rs b/src/main.rs index cb2cb93..8b56cbd 100644 --- a/src/main.rs +++ b/src/main.rs @@ -7,6 +7,7 @@ use avian2d::{ use bevy::{camera::ScalingMode, color::palettes::css::GREEN, prelude::*}; pub mod avian; +pub mod net; fn main() { App::new() diff --git a/src/net/client.rs b/src/net/client.rs new file mode 100644 index 0000000..e69de29 diff --git a/src/net/mod.rs b/src/net/mod.rs new file mode 100644 index 0000000..37adbab --- /dev/null +++ b/src/net/mod.rs @@ -0,0 +1,6 @@ +#[cfg(feature = "client")] +pub mod client; +pub mod protocol; +#[cfg(feature = "server")] +pub mod server; +pub mod shared; diff --git a/src/net/protocol.rs b/src/net/protocol.rs new file mode 100644 index 0000000..e69de29 diff --git a/src/net/server.rs b/src/net/server.rs new file mode 100644 index 0000000..e69de29 diff --git a/src/net/shared.rs b/src/net/shared.rs new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/net/shared.rs @@ -0,0 +1 @@ +