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.
/// Represents the playback state of an audio clip.
#[derive(Clone, Copy, Debug, Default, Eq, PartialEq)]pubenumAudioPlayState{/// The audio is currently playing.
#[default]
Playing,/// The audio is paused and can be resumed.
Paused,/// The audio has stopped or finished playing.
Stopped,}