This is a simple wrapper around Pixels, designed to be used with Buffer Graphlics Lib
In your Cargo.toml
file add
toml
pixels-graphics-lib = "0.8.4"
winit_input_helper = "0.13.0" #only needed if you're not using `run()`
This bit of boilerplate/framework must be used inside your code to use this library: ```rust use pixelsgraphicslib::prelude::*;
struct Example {}
fn main() -> Result<()> { let system = Box::new(Example {}); run(240, 160, WindowScaling::Auto, "Example", system, ExecutionSpeed::standard())?; Ok(()) }
impl System for Example { fn update(&mut self, timing: &Timing) {} fn render(&self, graphics: &mut Graphics) {} } ```
window_prefs
Save and restore window position and size
To use this the impl System
must override System::window_prefs()
A few retro games
Editor for IndexedImage
Test GUI for USFX