From 71b1322869c04ed33e52be6ab0e7336f2a498046 Mon Sep 17 00:00:00 2001 From: annieversary Date: Sun, 15 Aug 2021 23:32:45 +0200 Subject: [PATCH] added a template crate --- Cargo.lock | 8 ++++++++ crates/template/Cargo.toml | 8 ++++++++ crates/template/src/main.rs | 22 ++++++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 crates/template/Cargo.toml create mode 100644 crates/template/src/main.rs diff --git a/Cargo.lock b/Cargo.lock index c99397d..83b4e76 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2359,6 +2359,14 @@ dependencies = [ "unicode-xid 0.2.2", ] +[[package]] +name = "template" +version = "0.1.0" +dependencies = [ + "nannou", + "utils", +] + [[package]] name = "termcolor" version = "1.1.2" diff --git a/crates/template/Cargo.toml b/crates/template/Cargo.toml new file mode 100644 index 0000000..e953b71 --- /dev/null +++ b/crates/template/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "template" +version = "0.1.0" +edition = "2018" + +[dependencies] +nannou = "0.17" +utils = { path = "../utils" } diff --git a/crates/template/src/main.rs b/crates/template/src/main.rs new file mode 100644 index 0000000..2817ac0 --- /dev/null +++ b/crates/template/src/main.rs @@ -0,0 +1,22 @@ +use nannou::prelude::*; + +fn main() { + nannou::app(model).update(update).simple_window(view).run(); +} + +struct Model {} + +fn model(_app: &App) -> Model { + Model {} +} + +fn update(_app: &App, _model: &mut Model, _update: Update) {} + +fn view(app: &App, _model: &Model, frame: Frame) { + let _t = frame.nth() as f32 / 60.0; + + let draw = app.draw(); + draw.background().color(PLUM); + draw.ellipse().color(STEELBLUE); + draw.to_frame(app, &frame).unwrap(); +}