Trait LevelQuery

Source
pub trait LevelQuery {
    // Required methods
    fn width(&self) -> usize;
    fn len(&self) -> usize;
    fn first(&self) -> isize;
    fn last(&self) -> isize;
    fn item(&self, col: isize, row: isize, boost: bool) -> i64;
    fn find_start_spot(&self, col: isize, row: isize) -> Option<(isize, isize)>;
    fn skill(&self) -> Skill;
}

Required Methods§

Source

fn width(&self) -> usize

Source

fn len(&self) -> usize

Source

fn first(&self) -> isize

Source

fn last(&self) -> isize

Source

fn item(&self, col: isize, row: isize, boost: bool) -> i64

Source

fn find_start_spot(&self, col: isize, row: isize) -> Option<(isize, isize)>

Source

fn skill(&self) -> Skill

Implementors§