grid 0.1.1

Simple 2D grid of characters.
Documentation

Grid

Build Status Documentation

Simple utility for 2d grid of characters.

Installation

[dependencies]
grid = "0.1.1"

Examples

let mut grid = Grid::new(10, 10);

grid.set(0, 0, '.');

assert_eq!(grid.get(0, 0), Some('.'));
assert_eq!(grid.get(200, 0), None);
assert_eq!(grid.count('.'), 1);
assert_eq!(grid.count('#'), 99);

grid.fill(5, 5, '+');

assert_eq!(grid.count('+'), 100);