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(), + }, +}