module polyplex.core.audio.al.listener;
import openal;
import polyplex.math;

public class Listener {
	private static Vector3 position;
	private static Vector3 velocity;

	public static @property Vector3 Position() {
		return position;
	}
	public static @property void Position(Vector3 val) {
		this.position = val;
		alListenerfv(AL_POSITION, val.ptr);
	}

	public static @property Vector3 Velocity() {
		return velocity;
	}
	public static @property void Velocity(Vector3 val) {
		this.velocity = val;
		alListenerfv(AL_VELOCITY, val.ptr);
	}
}