Part of #41: the comments of the thirteen small crates (`benilla-adt`, `-blp`, `-buildstamp`, `-bytes`, `-dbc`, `-m2`, `-mpq`, `-srp`, `-visual`, `-wdt`, `-wmo`, `-worldview` and `benilla`) rewritten to the rule in `docs/METHOD.md`: what the code does and the reference fact behind it, in a line. 2,176 comment lines become 1,029. - The citations that were only a private record number go first, mechanically, each edit shown to be a pure removal. - The rewrite corrects the comments that stated wrong facts: the M2 header's selection-ring claim, the texture-transform and MCNK impassable-flag notes, a DBC reader note that said short records zero-pad (they do not, #17), and about twenty more found on the way. The SRP handshake's redraw and redial are marked as a deviation, with the measured reason. - Verified: every file strips to identical code, and `cargo fmt --check` is clean. A second reader compared every file old against new and restored the facts the rewrite had dropped. String literals are untouched; they are #92. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
15 lines
585 B
Rust
15 lines
585 B
Rust
//! The `benilla-worldview` launcher: boots the `benilla-world` engine with no game attached, so an
|
|
//! engine system that needs a gameplay resource fails here, a coupling no compiler sees. Like
|
|
//! `benilla`, a shim that carries the build stamp, so a new commit recompiles only these lines.
|
|
|
|
use benilla_world::build_id::BuildId;
|
|
|
|
fn main() -> benilla_world::AppExit {
|
|
benilla_world::worldview::run(BuildId {
|
|
sha: env!("BENILLA_GIT_SHA"),
|
|
short: env!("BENILLA_GIT_SHORT"),
|
|
date: env!("BENILLA_GIT_DATE"),
|
|
profile: env!("BENILLA_PROFILE"),
|
|
})
|
|
}
|