Files
yachtpit/crates/systems/Cargo.toml
Geoff Seemueller 456fd31684 Modularize (#1)
* configure workspaces

* Modularize domain logic by creating a new `models` crate.

* Moved `LoadingPlugin` and `MenuPlugin` from `core` to a new `ui` module. Updated imports accordingly.

* add theme for instruments

* trunk serve works, remove audio and textures

* remove loading indicator and assets

* rename models to systems

* seperate systems and components from models

* Refactor instrument cluster to leverage reusable composition utilities.

---------

Co-authored-by: geoffsee <>
2025-07-01 22:22:40 -04:00

20 lines
358 B
TOML

[package]
name = "systems"
version = "0.1.0"
edition = "2021"
publish = false
[dependencies]
bevy = { workspace = true, features = [
"bevy_asset",
"bevy_color",
"bevy_core_pipeline",
"bevy_render",
"bevy_sprite",
"bevy_text",
"bevy_ui",
"bevy_window",
] }
rand = { version = "0.8.3" }
components = { path = "../components" }