catbox3d/src/main.rs

24 lines
587 B
Rust
Raw Normal View History

2022-03-06 13:08:05 -06:00
use catbox::{Event, Game, Keycode};
fn main() {
let game = Game::new("catbox demo", 1000, 800);
2022-03-06 14:23:10 -06:00
let mut i = 0;
game.run(|canvas, event_pump| {
2022-03-06 14:23:10 -06:00
i = (i + 1) % 255;
canvas.set_draw_color(catbox::Color::RGB(i, 64, 255));
canvas.clear();
for event in event_pump {
match event {
2022-03-06 13:08:05 -06:00
Event::Quit { .. }
| Event::KeyDown {
keycode: Some(Keycode::Escape),
..
} => game.terminate(),
_ => {}
}
}
2022-03-06 13:08:05 -06:00
})
.unwrap();
}