euv-engine 0.13.3

A high-performance 2D game engine built on the euv framework, featuring ECS, fixed-timestep game loop, canvas rendering, physics, collision detection, sprite animation, and audio.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
/// The playback state of a `Tween`.
#[derive(Clone, Copy, Debug, Default, Eq, PartialEq)]
pub enum TweenState {
    /// The tween is waiting for its start delay to elapse.
    #[default]
    Delayed,
    /// The tween is actively interpolating.
    Running,
    /// The tween is paused and can be resumed.
    Paused,
    /// The tween has completed (`AnimationMode::Once` only).
    Finished,
}