ocarina/libsaria/controls.py

42 lines
726 B
Python
Raw Normal View History

# Bryan Schumaker (11/23/2010)
libsaria = None
audio = None
call = None
invite = None
2010-11-23 21:10:22 -05:00
prefs = None
def init():
global libsaria
import libsaria
libsaria.init_pref("libsaria.random", False)
def init2():
global call
global audio
global invite
2010-11-23 21:10:22 -05:00
global prefs
call = libsaria.event.call
invite = libsaria.event.invite
2010-11-23 21:10:22 -05:00
prefs = libsaria.prefs
from libsaria.audio import audio
invite("PREEOS", pause)
def play():
return call("PLAY", audio.play)
def pause():
return call("PAUSE", audio.pause)
def stop():
return call("STOP", audio.stop)
2010-11-23 21:10:22 -05:00
def set_volume(prcnt):
return call("SETVOLUME", audio.set_volume, prcnt)
def toggle_rand():
prefs.set_pref("libsaria.random", not prefs.get_pref("libsaria.random"))