pub struct RawData {
pub psionic_matrix: Vec<PsionicMatrix>,
pub camera: Point2,
pub upgrades: Rc<RefCell<FxHashSet<UpgradeId>>>,
pub visibility: VisibilityMap,
pub creep: Rc<RefCell<PixelMap>>,
pub dead_units: Vec<u64>,
pub effects: Vec<Effect>,
pub radars: Vec<Radar>,
}
Expand description
Bot’s observation stored here.
Can be accessed through state.observation.raw
.
Fields§
§psionic_matrix: Vec<PsionicMatrix>
Protoss power from pylons.
camera: Point2
Current camera position
upgrades: Rc<RefCell<FxHashSet<UpgradeId>>>
Bot’s ready upgrades.
visibility: VisibilityMap
Bot’s visibility map.
creep: Rc<RefCell<PixelMap>>
Creep on the map.
dead_units: Vec<u64>
Tags of units which died last step.
effects: Vec<Effect>
Current effects on the map.
radars: Vec<Radar>
Terran radars on the map.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RawData
impl !RefUnwindSafe for RawData
impl !Send for RawData
impl !Sync for RawData
impl Unpin for RawData
impl !UnwindSafe for RawData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more