From 59be1ceddcf899ca1c902ea47c4dbf54cdcd4565 Mon Sep 17 00:00:00 2001 From: Rendo Date: Thu, 5 Feb 2026 08:21:23 +0500 Subject: [PATCH] basic tween structure --- Cargo.lock | 7 +++++++ src/lib.rs | 15 +++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 Cargo.lock create mode 100644 src/lib.rs diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..3fb40f7 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 4 + +[[package]] +name = "rendo-tween" +version = "0.1.0" diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..234a9cf --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,15 @@ +pub struct Tween { + tweeners: Vec>, +} + +pub enum Tweener { + TweenFunction { + function: fn(t: f32, min: T, max: T) -> T, + }, + TweenInterval { + interval: f32, + }, + TweenCallback { + callback: fn(), + }, +}