def __init__(self, ICU): self.queue = ActionsQueue(ICU.firstLoad)
class Responses: def __init__(self, ICU): self.queue = ActionsQueue(ICU.firstLoad) # Mass actions def actionApply(self, val): print("", val) def actionReset(self): print("reset") self.queue.clear() # Normal buttons def btnBrowse(self, val): print("", val) def btnRedirect(self, val): print("", val) # Radio buttons def radioColor256(self, val): print("color", "8") self.queue.add(self.queue.makeAction("color", "8")) def radioColor16b(self, val): print("color", "16") self.queue.add(self.queue.makeAction("color", "16")) def radioModelLow(self, val): print("model", "0") self.queue.add(self.queue.makeAction("model", "0")) def radioModelFast(self, val): print("model", "1") self.queue.add(self.queue.makeAction("model", "1")) def radioModelHigh(self, val): print("model", "2") self.queue.add(self.queue.makeAction("model", "2")) def radioTexFast(self, val): print("texture", "0") self.queue.add(self.queue.makeAction("texture", "0")) def radioTexHigh(self, val): print("texture", "1") self.queue.add(self.queue.makeAction("texture", "1")) # Check boxes def chkCursor(self, val): print("cursor", val) self.queue.add(self.queue.makeAction("cursor", val)) def chkDraw3D(self, val): print("draw3d", val) self.queue.add(self.queue.makeAction("draw3d", val)) def chkFlipSurface(self, val): print("surface", val) self.queue.add(self.queue.makeAction("surface", val)) def chkWindowed(self, val): print("windowed", not val) self.queue.add(self.queue.makeAction("windowed", not val)) def chkJoystick(self, val): print("joystick", val) self.queue.add(self.queue.makeAction("joystick", val)) def chkMusic(self, val): print("music", val) self.queue.add(self.queue.makeAction("music", val)) def chkSound(self, val): print("sound", val) self.queue.add(self.queue.makeAction("sound", val)) def chkWideAngle(self, val): print("wideangle", val) self.queue.add(self.queue.makeAction("wideangle", val)) # Direct3D dropdown selection def comboD3D(self, val): print("d3d", val) self.queue.add(self.queue.makeAction("d3d", val))