This library provides the core functions of Tetris.
Make a block kind selector. ```rust use tetrice::BlockKind;
fn selector() -> BlockKind { // Return one of the kinds (probably you want to select randomly) } ```
Create a game. ```rust use tetrice::Game;
fn main() {
// Create a game which has a 10x20 field and provides 3 next tetriminos
let mut game = Game::new(10, 20, 3, Box::new(selector));
// Now you can move, rotate, etc. using game
!
}
```
shell
cargo doc --package tetris