Struct rust_sc2::ramp::Ramp [−][src]
Fields
points: Vec<(usize, usize)>
All points which belong to this ramp.
Implementations
impl Ramp
[src]
impl Ramp
[src]pub fn upper(&self) -> Vec<(usize, usize)>
[src]
Returns only upper points of the ramp.
pub fn lower(&self) -> Vec<(usize, usize)>
[src]
Returns only lower points of the ramp.
pub fn top_center(&self) -> Option<(usize, usize)>
[src]
Returns center of upper points of the ramp.
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]
Returns correct positions to build corner supplies in terran wall.
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]
Returns correct position to build barrack in terran wall with addon.
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]
Returns correct position to build pylon in protoss wall.
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]
Returns correct position of unit to close protoss wall.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Ramp
impl !RefUnwindSafe for Ramp
impl UnwindSafe for Ramp
impl UnwindSafe for Ramp