macropix 0.1.0

Pixel-perfect rendering for macroquad
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use macropix::Macropix;
use macroquad::prelude::*;

#[macroquad::main("Pixel")]
async fn main() {
    let mut pix = Macropix::new(100, 100);

    loop {
        let mouse_pos = pix.mouse_position();

        pix.begin_draw();
        clear_background(BLACK);
        draw_circle_lines(mouse_pos.x, mouse_pos.y, 5.0, 1.0, WHITE);
        pix.end_draw();

        next_frame().await;
    }
}