Results
- enum
cogs_gamedev::grids::directions::Direction4
Four-way directions.
enum cogs_gamedev::grids::directions::Direction8
Eight-way directions.
assoc const cogs_gamedev::grids::directions::Direction4::DIRECTIONS
All the directions in order. This is used internally for …
assoc const cogs_gamedev::grids::directions::Direction8::DIRECTIONS
All the directions in order. This is used internally for …
module cogs_gamedev::grids::directions
- method
cogs_gamedev::grids::directions::Direction4::flip
Direction4 -> Direction4
Flip this direction.
method cogs_gamedev::grids::directions::Direction4::deltas
Direction4 -> ICoord
Get the deltas a step in this direction would result in, …
method cogs_gamedev::grids::directions::Direction4::radians
Direction4 -> f32
Get this direction in radians.
method cogs_gamedev::grids::directions::Direction4::into_usize
Direction4 -> usize
method cogs_gamedev::grids::directions::Direction4::is_vertical
Direction4 -> bool
See if this direction points vertically (ie, is
methodNorth
or … cogs_gamedev::grids::directions::Direction4::is_horizontal
Direction4 -> bool
See if this direction points horizontally (ie, is
methodEast
or … cogs_gamedev::grids::coords::ICoord::add
ICoord, Direction4 -> Add::Output
method cogs_gamedev::grids::directions::Direction4::clone
&Direction4 -> Direction4
method cogs_gamedev::grids::directions::Direction4::rotate
Direction4, Rotation -> Direction4
Rotate this by the given amount.
method cogs_gamedev::grids::directions::Direction4::rotate_by
Direction4, isize -> Direction4
Get this direction, rotated by this many steps clockwise. …
method cogs_gamedev::grids::directions::Direction4::eq
&Direction4, &Direction4 -> bool
method cogs_gamedev::grids::directions::Direction4::cmp
&Direction4, &Direction4 -> Ordering
method cogs_gamedev::grids::coords::ICoord::add_assign
&mut ICoord, Direction4 -> ()
method cogs_gamedev::grids::directions::Direction4::fmt
&Direction4, &mut Formatter -> Result
method cogs_gamedev::grids::directions::Direction4::partial_cmp
&Direction4, &Direction4 -> Option<Ordering>
method cogs_gamedev::grids::directions::Direction4::hash
&Direction4, &mut __H -> ()
- method
cogs_gamedev::grids::directions::Direction4::from_usize
usize -> Direction4
method cogs_gamedev::grids::directions::Direction4::flip
Direction4 -> Direction4
Flip this direction.
method cogs_gamedev::grids::directions::Direction4::clone
&Direction4 -> Direction4
method cogs_gamedev::grids::directions::Direction4::rotate
Direction4, Rotation -> Direction4
Rotate this by the given amount.
method cogs_gamedev::grids::directions::Direction4::rotate_by
Direction4, isize -> Direction4
Get this direction, rotated by this many steps clockwise. …