68 lines
2.1 KiB
TOML
68 lines
2.1 KiB
TOML
[package]
|
|
name = "coreheart"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
|
|
[workspace]
|
|
members = ["crates/*"]
|
|
|
|
[workspace.lints]
|
|
|
|
[profile.dev]
|
|
opt-level = 0
|
|
# increases incremental compilation speed by about 10% while keeping debug info
|
|
split-debuginfo = "unpacked"
|
|
|
|
[profile.dev.package."*"]
|
|
opt-level = 3
|
|
|
|
[workspace.dependencies]
|
|
serde = { version = "1.0.219", features = ["derive"] }
|
|
bevy = { version = "0.16.1", features = ["serialize"] }
|
|
rand = "0.8.5"
|
|
rand_distr = "0.4.3"
|
|
itertools = "0.13.0"
|
|
avian3d = "0.3.1"
|
|
bevy-inspector-egui = "0.33.1"
|
|
ron = "0.10.1"
|
|
bevy_egui = "0.36.0"
|
|
|
|
[dependencies]
|
|
bevy = { workspace = true }
|
|
bevy-inspector-egui = { workspace = true }
|
|
|
|
#internal crates
|
|
state = { path = "crates/state" }
|
|
physics = { path = "crates/physics" }
|
|
|
|
ui_state = { path = "crates/ui_state" }
|
|
ui_debug = { path = "crates/ui_debug" }
|
|
input = { path = "crates/input" }
|
|
ui = { path = "crates/ui" }
|
|
setup = { path = "crates/setup" }
|
|
ui_pause = { path = "crates/ui_pause" }
|
|
level = { path = "crates/level" }
|
|
camera = { path = "crates/camera" }
|
|
combat = { path = "crates/combat" }
|
|
building_core = { path = "crates/building_core" }
|
|
building = { path = "crates/building" }
|
|
building_impaler = { path = "crates/building_impaler" }
|
|
combat_damagers = { path = "crates/combat_damagers" }
|
|
inhabitant = { path = "crates/inhabitant" }
|
|
inhabitant_coranth = { path = "crates/inhabitant_coranth" }
|
|
building_placement = { path = "crates/building_placement" }
|
|
ui_ingame = { path = "crates/ui_ingame" }
|
|
resources = { path = "crates/resources" }
|
|
building_barrager = { path = "crates/building_barrager" }
|
|
resource_graveyard = { path = "crates/resource_graveyard" }
|
|
upgrade = { path = "crates/upgrade" }
|
|
ui_health_bar = { path = "crates/ui_health_bar" }
|
|
ui_range_indicator = { path = "crates/ui_range_indicator" }
|
|
inhabitant_simbert = { path = "crates/inhabitant_simbert" }
|
|
inhabitant_endrake = { path = "crates/inhabitant_endrake" }
|
|
resource_soul_spot = { path = "crates/resource_soul_spot" }
|
|
building_ramtower = { path = "crates/building_ramtower" }
|
|
building_suncannon = { path = "crates/building_suncannon" }
|
|
ui_menu = { path = "crates/ui_menu" }
|
|
music = { path = "crates/music" }
|
|
#new internal crates go here
|