|
|
|
@ -73,19 +73,20 @@ if __name__ == '__main__':
|
|
|
|
|
# create and start input threads
|
|
|
|
|
print(config["playerInput"])
|
|
|
|
|
inputs = []
|
|
|
|
|
for playerInput in config["playerInput"]:
|
|
|
|
|
args = playerInput.get("Args", [])
|
|
|
|
|
if args is None:
|
|
|
|
|
args = []
|
|
|
|
|
if config["playerInput"] is not None:
|
|
|
|
|
for playerInput in config["playerInput"]:
|
|
|
|
|
args = playerInput.get("Args", [])
|
|
|
|
|
if args is None:
|
|
|
|
|
args = []
|
|
|
|
|
|
|
|
|
|
try:
|
|
|
|
|
inp = get_input(playerInput["Type"], args, app)
|
|
|
|
|
inputs.append(inp)
|
|
|
|
|
except InputException as e:
|
|
|
|
|
print("Error: %s" % e, file=sys.stderr)
|
|
|
|
|
sys.exit(1)
|
|
|
|
|
try:
|
|
|
|
|
inp = get_input(playerInput["Type"], args, app)
|
|
|
|
|
inputs.append(inp)
|
|
|
|
|
except InputException as e:
|
|
|
|
|
print("Error: %s" % e, file=sys.stderr)
|
|
|
|
|
sys.exit(1)
|
|
|
|
|
|
|
|
|
|
inputs[-1].start()
|
|
|
|
|
inputs[-1].start()
|
|
|
|
|
|
|
|
|
|
# create board
|
|
|
|
|
board = SeopardyGame(questions, gamestate)
|
|
|
|
|