[][src]Enum gameboard::game::GameState

pub enum GameState {
    Created,
    Initialized,
    Started,
    Paused,
    Stopped,
}

Game state.

Variants

Created

Initial game state.

Initialized

Game is initialized with board and information area (optional). The layout is complete. Board and information are displayed.

Started

Game is started. Input from keyboard is listened.

Paused

Game is paused. All input from keyboard except resume key is ignored.

Stopped

Game is stopped. Input from keyboard is ignored.

Trait Implementations

impl Copy for GameState[src]

impl PartialEq<GameState> for GameState[src]

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0
[src]

This method tests for !=.

impl Clone for GameState[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Eq for GameState[src]

Auto Trait Implementations

impl Send for GameState

impl Sync for GameState

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]