#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
use pittore::{prelude::*, util::CameraController2d};
struct App {
camera_controller: CameraController2d,
}
impl PittoreApp for App {
fn update(&mut self, c: &mut Context) {
self.camera_controller.update_and_apply(c);
c.draw_circles([Instance2d {
transform: Transform2d::from_scale(Vec2::splat(100.0)),
..Default::default()
}]);
}
}
fn main() {
pittore::run(
"pittore",
App {
camera_controller: CameraController2d::default(),
},
);
}