[−][src]Struct screeps_api::RoomTerrain
Structure describing the terrain of a room
Fields
room_name: RoomName
The name of the room
response_id: String
Cache ID? Not sure exactly...
terrain: TerrainGrid
A 50x50 grid of terrain squares. When coming from the API, this is guaranteed to be
completely filled, and accessing any square between (0, 0)
and (49, 49)
inclusive will
succeed.
You can use terrain[y_pos][x_pos]
to get any individual terrain square.
Trait Implementations
impl Clone for RoomTerrain
[src]
fn clone(&self) -> RoomTerrain
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for RoomTerrain
[src]
Auto Trait Implementations
impl Sync for RoomTerrain
impl Unpin for RoomTerrain
impl Send for RoomTerrain
impl UnwindSafe for RoomTerrain
impl RefUnwindSafe for RoomTerrain
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Erased for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,