drawing-squares 0.1.0

A packing for drawing grids of coloured cells onto a screen. Useful for Cellular Automata
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use piston_window::{Key, MouseButton};

#[derive(Copy, Clone, Debug)]
pub enum CallbackArgs {
    Mouse((f64, f64)),
    Scroll((f64, f64)),
    None,
}

#[derive(Copy, Clone, Eq, PartialEq, Hash)]
pub enum CallbackTrigger {
    Mouse(MouseButton, bool),
    Scroll,
    Keyboard(Key),
}