def __init__(self): global args self.args = args self.playing = self.args['song'] self.configFile = self.args['config'] self.fullscreen = self.args['fullscreen'] self.resolution = self.args['resolution'] self.theme = self.args['theme'] self.diff = self.args['diff'] self.part = self.args['part'] self.mode = self.args['mode'] self.players = self.args['players'] self.config = self.load_config(self.configFile) #Lysdestic - Allow support for manipulating fullscreen via CLI if self.fullscreen is not None: Config.set("video", "fullscreen", self.fullscreen) #Lysdestic - Change resolution from CLI if self.resolution is not None: Config.set("video", "resolution", self.resolution) #Lysdestic - Alter theme from CLI if self.theme is not None: Config.set("coffee", "themename", self.theme) self.engine = GameEngine(self.config) self.init_oneshot() self.videoLayer = False self.restartRequested = False
def setUp(self): # set config file config_file = Version.PROGRAM_UNIXSTYLE_NAME + ".ini" self.config = Config.load(config_file, setAsDefault=True) # init the game engine self.engine = GameEngine(self.config)
def __init__(self): # get args self.args = _cmd_args self.configFile = self.args['config'] self.fullscreen = self.args['fullscreen'] self.resolution = self.args['resolution'] self.theme = self.args['theme'] # load config self.config = self.load_config(self.configFile) # allow support for manipulating fullscreen via CLI if self.fullscreen is not None: Config.set("video", "fullscreen", self.fullscreen) # change resolution from CLI if self.resolution is not None: Config.set("video", "resolution", self.resolution) # alter theme from CLI if self.theme is not None: Config.set("coffee", "themename", self.theme) self.engine = GameEngine(self.config) self.videoLayer = False self.restartRequested = False
def setUp(self): # set config file config_file = Version.PROGRAM_UNIXSTYLE_NAME + ".ini" self.config = Config.load(config_file, setAsDefault=True) # set choices choices = [ ("Choice 1", my_callback), ] # init the engine engine = GameEngine(self.config) # init the menu self.menu = Menu(engine, choices)
def setUp(self): # set up the engine with a config and a world config_filename = Version.PROGRAM_UNIXSTYLE_NAME + ".ini" config = Config.load(config_filename, setAsDefault=True) self.engine = GameEngine(config) self.engine.startWorld(1)