Tekenen

Simple library for drawing pixels in memory.

IMPORTANT: This library is work in progress, everything is subject to change, use this library at your own risk.

Basic Example

```rust use tekenen::{Tekenen, colors}; use tekenen::platform::{Platform, PlatformTrait, Event, IntervalDecision};

fn main() { let mut window = Platform::new(800, 600).unwrap(); let mut tek = Tekenen::new(800, 600);

Platform::set_interval(move || {
    while let Some(event) = window.read_events() {
        match event {
            Event::Quit => {
                return IntervalDecision::Stop
            },
            _ => { }
        }
    }

    tek.background(colors::GRAY);

    window.display_pixels(tek.get_pixels());

    IntervalDecision::Repeat
}, 60)

} ```