Expand description
Flag definitions for BMD entities.
This module defines the Flags structure containing boolean flags that control
entity behavior, placement, and visibility in BMD files.
§Flag Categories
- Placement:
allow_in_outfield,clamp_to_surface,clamp_to_water_surface - Seasonal:
spring,summer,autumn,winter - Visibility:
visible_in_tactical_view,visible_in_tactical_view_only
§Supported Versions
- Version 1: Initial format
- Version 2: Enhanced format
- Version 3: Additional flags
- Version 4: Current format
§Usage
ⓘ
use rpfm_lib::files::bmd::common::flags::Flags;
use rpfm_lib::files::Decodeable;
let flags = Flags::decode(&mut reader, &None)?;
if *flags.spring() && *flags.visible_in_tactical_view() {
println!("Visible in spring tactical view");
}Structs§
- Flags
- Boolean flags controlling entity behavior and visibility.