Struct rust_sc2::ramp::Ramp [−][src]
Expand description
Fields
points: Vec<(usize, usize)>
All points which belong to this ramp.
Implementations
impl Ramp
[src]
impl Ramp
[src]pub fn bottom_center(&self) -> Option<(usize, usize)>
[src]
pub fn bottom_center(&self) -> Option<(usize, usize)>
[src]Returns center of lower points of the ramp.
pub fn corner_depots(&self) -> Option<[Point2; 2]>
[src]
pub fn corner_depots(&self) -> Option<[Point2; 2]>
[src]Returns correct positions to build corner supplies in terran wall.
pub fn barracks_in_middle(&self) -> Option<Point2>
[src]
pub fn barracks_in_middle(&self) -> Option<Point2>
[src]Returns correct position to build barrack in terran wall without addon.
pub fn barracks_correct_placement(&self) -> Option<Point2>
[src]
pub fn barracks_correct_placement(&self) -> Option<Point2>
[src]Returns correct position to build barrack in terran wall with addon.
pub fn depot_in_middle(&self) -> Option<Point2>
[src]
pub fn depot_in_middle(&self) -> Option<Point2>
[src]Returns correct position to build supply in middle of wall from 3 supplies.
pub fn protoss_wall_pylon(&self) -> Option<Point2>
[src]
pub fn protoss_wall_pylon(&self) -> Option<Point2>
[src]Returns correct position to build pylon in protoss wall.
pub fn protoss_wall_buildings(&self) -> Option<[Point2; 2]>
[src]
pub fn protoss_wall_buildings(&self) -> Option<[Point2; 2]>
[src]Returns correct positions of 3x3 buildings in protoss wall.
pub fn protoss_wall_warpin(&self) -> Option<Point2>
[src]
pub fn protoss_wall_warpin(&self) -> Option<Point2>
[src]Returns correct position of unit to close protoss wall.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Ramp
impl !Send for Ramp
impl !Sync for Ramp
impl Unpin for Ramp
impl UnwindSafe for Ramp
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,