[−][src]Function pokemon_rust::common::get_direction_offset
pub fn get_direction_offset<T>(direction: &Direction) -> (T, T) where
T: From<i8>, Returns a pair of coordinates (x, y) representing a given direction, expressed in a given type.
Examples
use pokemon_rust::common::get_direction_offset; assert_eq!((0, 1), get_direction_offset::<i8>(Direction::Up)); assert_eq!((0, -1), get_direction_offset::<i8>(Direction::Down)); assert_eq!((-1, 0), get_direction_offset::<i8>(Direction::Left)); assert_eq!((1, 0), get_direction_offset::<i8>(Direction::Right));