fix enabling demos on settings
This commit is contained in:
parent
8ffae77317
commit
96ff0dbf05
12
gameview.py
12
gameview.py
@ -1365,8 +1365,8 @@ class GUI(QtGui.QWidget):
|
||||
self.colordropdown.setToolTip('Change the color of your message')
|
||||
|
||||
self.posdropdown = QtGui.QComboBox(self)
|
||||
self.posdropdown_defaults = ["def", "pro", "wit", "hld", "hlp", "jud", "jur", "sea"]
|
||||
self.posdropdown.addItems(self.posdropdown_defaults)
|
||||
self.default_positions = ["def", "pro", "wit", "hld", "hlp", "jud", "jur", "sea"]
|
||||
self.posdropdown.addItems(self.default_positions)
|
||||
self.posdropdown.currentIndexChanged.connect(self.set_position)
|
||||
self.posdropdown.setToolTip('Select your position in the courtroom')
|
||||
|
||||
@ -2841,6 +2841,9 @@ class GUI(QtGui.QWidget):
|
||||
def set_scene(self, init=False):
|
||||
if not init:
|
||||
side = self.m_chatmessage[SIDE]
|
||||
# TODO: support custom positions
|
||||
if side not in self.default_positions:
|
||||
side = 'wit'
|
||||
else:
|
||||
side = 'wit'
|
||||
|
||||
@ -3928,12 +3931,13 @@ class GUI(QtGui.QWidget):
|
||||
self.demo_playing = True
|
||||
self.demo_player.start(fname)
|
||||
|
||||
def start_demo_recorder(self, bg):
|
||||
def start_demo_recorder(self, bg=None):
|
||||
if ini.read_ini_bool("AO2XP.ini", "General", "record demos", False):
|
||||
self.demo_recorder = demo.DemoRecorder()
|
||||
self.demo_recorder.start()
|
||||
self.demo_recorder.record([["SC"] + [char[0] for char in self.charlist]], encode=True)
|
||||
self.demo_recorder.record([["BN", bg, ""]], encode=True)
|
||||
if bg:
|
||||
self.demo_recorder.record([["BN", bg, ""]], encode=True)
|
||||
|
||||
def enable_widgets(self, demo = False):
|
||||
for widget in [
|
||||
|
Loading…
Reference in New Issue
Block a user