From b947fc4918979052e0d82a1916e0414b353bcf67 Mon Sep 17 00:00:00 2001 From: hut Date: Tue, 30 Apr 2024 16:27:57 +0200 Subject: [PATCH] document dependencies --- Cargo.toml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index 9f3d1ce..7816d55 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,11 +20,22 @@ license = "GPL-3.0-only" rust-version = "1.76.0" [dependencies] +# For parsing the game definition file, src/data/defs.txt regex = "1" + +# The bevy game engine, the basis for this game bevy = { version = "0.13.2", default-features = false, features = ["animation", "bevy_asset", "bevy_audio", "bevy_scene", "bevy_winit", "bevy_core_pipeline", "bevy_pbr", "bevy_gltf", "bevy_render", "bevy_text", "bevy_ui", "jpeg", "multi-threaded", "png", "tonemapping_luts", "vorbis"]} + +# For physics and collision handling bevy_xpbd_3d = { version = "0.4.2", default-features = false, features = ["3d", "f64", "parry-f64", "parallel", "async-collider"] } + +# For embedding assets into the binary, creating a self-sufficient executable bevy_embedded_assets = { version = "0.10.2", optional = true } + +# For seeded pseudo-random procedural generation of asteroids fastrand = "2.0" + +# For conversation specification files, which are in YAML serde = "1.0" serde_yaml = "0.9"