1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
//! sweeprs is a minesweeper engine written in rust.
//!
//! Example:
//!
//! ```
//! use sweeprs::{Board, BoardState, BoardResult};
//!
//! let mut board = Board::new(9, 9, 10);
//! board.open(4, 4);
//! board.flag(0, 0);
//! match board.state() {
//! BoardState::Playing => println!("Keep going!"),
//! BoardState::Finished(BoardResult::Win) => println!("You win!").
//! _ => (),
//! }
//! ```
mod board;
mod cell;
mod error;
pub use board::*;
pub use cell::*;
pub use error::*;