Files
benilla-octo/crates/benilla-world/Cargo.toml
T
SamandClaude Opus 5.5 56ff90f0dd the crate descriptions drop their record numbers
The generated map shows each description, so the numbers pointed every
reader at records that are not in this repo. Only `description` changes;
every other key parses identical.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 19:24:59 +07:00

47 lines
2.0 KiB
TOML

[package]
name = "benilla-world"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "The world renderer: terrain, water, sky, weather, models, lighting, collision and the frame ladder; everything needed to put something in a world and ask the world about itself, with no game attached"
[lints]
workspace = true
[features]
# The dev/player seam, on by default. `benilla-assets` and `-formats` come in without default
# features and their `dev` is forwarded here, or unification would put it back in a player build.
default = ["dev"]
# `bevy/debug` names systems and parameters in ECS diagnostics (else "Enable the debug feature to
# see the name"); set here so `benilla-worldview`, which reports those names, gets it too.
dev = ["benilla-formats/dev", "benilla-assets/dev", "bevy/debug"]
[dependencies]
avian3d = "0.6"
benilla-assets = { path = "../benilla-assets", default-features = false }
benilla-formats = { path = "../benilla-formats", default-features = false }
# No `benilla-protocol`: the engine renders a world and does not speak the protocol.
# For the portal audit, which re-parses a WMO group to check its decode against the file.
benilla-wmo = { path = "../benilla-wmo" }
bevy.workspace = true
bytemuck = { version = "1", features = ["derive"] }
image = { version = "0.25", default-features = false, features = ["png"] }
# macOS AppKit calls, at `benilla-app`'s pins so the graph has one objc2.
[target.'cfg(target_os = "macos")'.dependencies]
objc2-app-kit = { version = "0.2", features = [
# `bgwin`'s Accessory demotion and window ordering, and `modkeys`' modifier read.
"NSApplication",
"NSEvent",
# `mac_quit` walks the default menu bar to re-point the Quit item.
"NSMenu",
"NSMenuItem",
"NSResponder",
"NSRunningApplication",
"NSWindow",
] }
# `MainThreadMarker`, for the AppKit calls above.
objc2-foundation = "0.2"
# `sel!`, for the two selectors `mac_quit` swaps; the objc2 that objc2-app-kit 0.2 builds against.
objc2 = "0.5"