diff options
Diffstat (limited to 'src/al.zig')
-rw-r--r-- | src/al.zig | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/al.zig b/src/al.zig index 2f03fdb..9e52786 100644 --- a/src/al.zig +++ b/src/al.zig @@ -35,11 +35,15 @@ pub const Error = error { OutOfMemory, }; -// FIXME: turn into enum pub const FALSE = c.AL_FALSE; pub const TRUE = c.AL_TRUE; pub const AUTO = c.AL_AUTO_SOFT; +/// Convert bool to AL enumeration. +pub fn boolToEnum(value: bool) c_int { + return if (value) TRUE else FALSE; +} + pub const listener = struct { const Property = enum(c.ALenum) { gain = c.AL_GAIN, |