-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCargo.toml
99 lines (91 loc) · 2.89 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
[workspace]
members = ["plugins/*"]
resolver = "2"
[workspace.dependencies]
# plugins
audio_fx = { path = "plugins/audio-fx" }
bg_music = { path = "plugins/bg-music" }
bot_controller = { path = "plugins/bot-controller" }
camera = { path = "plugins/camera" }
car = { path = "plugins/car" }
controller = { path = "plugins/controller" }
entropy = { path = "plugins/entropy" }
laptag = { path = "plugins/laptag" }
resurfacer = { path = "plugins/resurfacer" }
scoreboard = { path = "plugins/scoreboard" }
slowmo = { path = "plugins/slowmo" }
track = { path = "plugins/track" }
# bevy
avian2d = { version = "0.1" }
bevy = { version = "0.14", default-features = false }
bevy_anyhow_alert = "0.3"
bevy_asset_loader = { version = "0.21", features = ["2d"] }
bevy_dolly = { version = "0.0.4" }
bevy_kira_audio = { version = "0.20.0", features = ["mp3", "wav"] }
bevy-inspector-egui = "0.25"
bevy_prng = { version = "0.7", features = ["wyrand"] }
bevy_rand = { version = "0.7", features = ["wyrand"] }
bevy_reactive_blueprints = { git = "https://github.com/snendev/bevy-reactive-blueprints" }
bevy_rts_camera = { git = "https://github.com/snendev/bevy_rts_camera_2d" }
sickle_ui = { git = "https://github.com/UmbraLuminosa/sickle_ui", rev = "2f2fae9" }
# stdx
anyhow = "1.0"
rand_core = { version = "0.6" }
simple-easing = { version = "1.0" }
thiserror = "1.0"
[package]
name = "tagcar"
version = "0.1.0"
edition = "2021"
[features]
default = ["audio"]
audio = ["dep:audio_fx", "dep:bg_music", "dep:bevy_kira_audio"]
debug = ["bot_controller/gizmos", "dep:bevy-inspector-egui"]
debug-all = ["debug", "avian2d/debug-plugin"]
[dependencies]
# plugins
audio_fx = { workspace = true, optional = true }
bg_music = { workspace = true, optional = true }
bot_controller = { workspace = true }
camera = { workspace = true }
car = { workspace = true, features = ["graphics"] }
controller = { workspace = true }
entropy = { workspace = true }
laptag = { workspace = true, features = ["graphics"] }
resurfacer = { workspace = true, features = ["graphics"] }
scoreboard = { workspace = true }
slowmo = { workspace = true }
track = { workspace = true, features = ["graphics"] }
# bevy
avian2d = { workspace = true }
bevy = { workspace = true, features = [
# default-features excluding audio, vorbis, other unneeded ones
"bevy_asset",
"bevy_state",
"bevy_color",
"bevy_gilrs",
"bevy_scene",
"bevy_winit",
"bevy_core_pipeline",
"bevy_gltf",
"bevy_render",
"bevy_sprite",
"bevy_text",
"bevy_ui",
"multi_threaded",
"png",
"hdr",
"x11",
"android_shared_stdcxx",
"tonemapping_luts",
"smaa_luts",
"default_font",
"webgl2",
"sysinfo_plugin",
] }
bevy_asset_loader = { workspace = true }
bevy_kira_audio = { workspace = true, optional = true }
bevy_reactive_blueprints = { workspace = true }
bevy-inspector-egui = { workspace = true, optional = true }
sickle_ui = { workspace = true }
# stdx