aboutsummaryrefslogtreecommitdiff
path: root/apps/client/src/bin/pad.rs
diff options
context:
space:
mode:
Diffstat (limited to 'apps/client/src/bin/pad.rs')
-rw-r--r--apps/client/src/bin/pad.rs23
1 files changed, 23 insertions, 0 deletions
diff --git a/apps/client/src/bin/pad.rs b/apps/client/src/bin/pad.rs
new file mode 100644
index 0000000..796dea3
--- /dev/null
+++ b/apps/client/src/bin/pad.rs
@@ -0,0 +1,23 @@
+use bevy::prelude::{App};
+use bevy::DefaultPlugins;
+use bevy_tokio_tasks::TokioTasksPlugin;
+use tokio::runtime::Builder;
+use nogamepads_client::bevy_plugins::plugin_client_app::ClientAppPlugins;
+
+fn main() {
+ let mut app = App::new();
+
+ // Default
+ app.add_plugins(DefaultPlugins);
+
+ // Bevy Tokio Tasks
+ app.add_plugins(TokioTasksPlugin {
+ make_runtime: Box::new(|| Builder::new_multi_thread().enable_all().build().unwrap()),
+ ..TokioTasksPlugin::default()
+ });
+
+ // Client App Plugins
+ app.add_plugins(ClientAppPlugins);
+
+ app.run();
+}