|
cargo-features = ["profile-rustflags"] |
|
|
|
[package] |
|
name = "separated" |
|
version = "1.0.0" |
|
edition = "2021" |
|
authors = ["Balazs Horvath", "Gaeros"] |
|
description = "A 2D platformer game." |
|
documentation = "https://cringe.live/docs/games/separated/" |
|
readme = "README.md" |
|
homepage = "https://cringe.live/separated/" |
|
repository = "https://github.com/ka-de/separated" |
|
license = "MIT" |
|
keywords = ["gamedev"] |
|
publish = false |
|
|
|
[lints.rust] |
|
unsafe_code = "warn" |
|
|
|
[workspace] |
|
resolver = "2" |
|
|
|
|
|
|
|
[profile.distribution] |
|
inherits = "release" |
|
opt-level = 3 |
|
debug = false |
|
debug-assertions = false |
|
overflow-checks = false |
|
lto = 'thin' |
|
panic = 'abort' |
|
incremental = false |
|
codegen-units = 1 |
|
|
|
[profile.awoo] |
|
inherits = "dev" |
|
opt-level = 0 |
|
debug = true |
|
debug-assertions = true |
|
overflow-checks = true |
|
lto = false |
|
panic = 'unwind' |
|
incremental = true |
|
codegen-units = 16 |
|
|
|
|
|
[profile.dev] |
|
opt-level = 2 |
|
|
|
|
|
|
|
|
|
[profile.dev.package."*"] |
|
opt-level = 2 |
|
codegen-units = 1 |
|
|
|
|
|
[profile.release] |
|
opt-level = 3 |
|
lto = "thin" |
|
codegen-units = 1 |
|
strip = true |
|
|
|
[features] |
|
|
|
default = ["dev_features"] |
|
dev_features = [ |
|
"bevy/trace", |
|
"bevy/file_watcher", |
|
"bevy/embedded_watcher", |
|
|
|
"bevy_rapier2d/debug-render-2d", |
|
"big-brain/trace", |
|
|
|
|
|
"dep:bevy-inspector-egui", |
|
|
|
"input-manager/egui", |
|
|
|
|
|
] |
|
|
|
[build-dependencies] |
|
embed-resource = "2.4.2" |
|
|
|
[dependencies] |
|
bevy_rapier2d = { git = "https://github.com/dimforge/bevy_rapier", default-features = false, features = [ |
|
"dim2", |
|
"simd-stable", |
|
"parallel", |
|
] } |
|
bevy_rand = { git = "https://github.com/ka-de/bevy_rand", branch = "0.14", features = [ |
|
|
|
"wyrand", |
|
"serialize", |
|
] } |
|
input-manager = { git = "https://github.com/ka-de/input-manager", branch = "0.14", features = [ |
|
"timing", |
|
"ui", |
|
] } |
|
|
|
|
|
|
|
|
|
|
|
big-brain = { git = "https://github.com/ka-de/big-brain", branch = "0.14" } |
|
|
|
|
|
seldom_state = { git = "https://github.com/ka-de/seldom_state", branch = "0.14" } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bevy_mod_aseprite = { git = "https://github.com/ka-de/bevy_mod_aseprite" } |
|
|
|
log = { version = "0.4.22", features = [ |
|
"max_level_debug", |
|
"release_max_level_warn", |
|
] } |
|
|
|
wgpu = { version = "0.20.1", default-features = false, features = [ |
|
"dx12", |
|
"metal", |
|
"naga", |
|
"naga-ir", |
|
] } |
|
winit = { version = "0.30.3", default-features = false, features = ["rwh_06"] } |
|
image = { version = "0.25.1", default-features = false, features = ["png"] } |
|
rand = "0.8.5" |
|
unicode-segmentation = "1.11.0" |
|
|
|
[dependencies.bevy] |
|
version = "0.14.0" |
|
default-features = false |
|
features = [ |
|
"png", |
|
"vorbis", |
|
"bevy_audio", |
|
"animation", |
|
"bevy_gilrs", |
|
"bevy_sprite", |
|
"bevy_animation", |
|
"bevy_ui", |
|
"bevy_core_pipeline", |
|
"bevy_text", |
|
"subpixel_glyph_atlas", |
|
"bevy_render", |
|
"multi-threaded", |
|
"bevy_winit", |
|
"x11", |
|
"wayland", |
|
"bevy_state", |
|
"sysinfo_plugin", |
|
] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[dependencies.bevy_ecs_ldtk] |
|
git = "https://github.com/ka-de/bevy_ecs_ldtk" |
|
branch = "0.14" |
|
|
|
[dependencies.bevy-inspector-egui] |
|
git = "https://github.com/ka-de/bevy-inspector-egui" |
|
branch = "0.14" |
|
optional = true |
|
default-features = false |
|
features = ["highlight_changes"] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[dependencies.sickle_ui] |
|
git = "https://github.com/ka-de/sickle_ui" |
|
branch = "0.14" |
|
|
|
[dependencies.bevy_yarnspinner] |
|
git = "https://github.com/ka-de/YarnSpinner-Rust" |
|
branch = "0.14" |
|
|
|
[dependencies.bevy_hanabi] |
|
git = "https://github.com/ka-de/bevy_hanabi" |
|
branch = "0.14" |
|
default-features = false |
|
features = ["2d"] |
|
|
|
|
|
[dependencies.rodio] |
|
version = "0.19.0" |
|
default-features = false |
|
features = ["vorbis"] |
|
|