Kaba class Sound ed

...

Syntax ed

class Sound extends BaseClass

    # constructors
    func mut __init__()

    # functions
    func pause(pause: bool)
    func play(loop: bool)
    func set(pos: vec3, vel: vec3, r_min: f32, r_max: f32, speed: f32, volume: f32)
    func stop()
    func static emit(filename: Path, pos: vec3, r_min: f32, r_max: f32, speed: f32, volume: f32, loop: bool) -> xfer[Sound]
    func static load(filename: Path) -> xfer[Sound]

    # operators
    func __del_override__()              # __del_override__ Sound

Functions ed

func pause(pause: bool)
...

func play(loop: bool)
...

func set(pos: vec3, vel: vec3, r_min: f32, r_max: f32, speed: f32, volume: f32)
...

func stop()
...

func static emit(filename: Path, pos: vec3, r_min: f32, r_max: f32, speed: f32, volume: f32, loop: bool) -> xfer[Sound]
...

func static load(filename: Path) -> xfer[Sound]
...