def __init__(self, setting=None): if setting: self._setting = setting else: self._setting = Setting(app_name="", settings_file="./settings.xml") self.engine = fife.Engine() self.initLogging() self.loadSettings() self.engine.init() """ we are giving users a valid screen resolution option that is supported """ screen_modes = self.engine.getDeviceCaps().getSupportedScreenModes() resolutions = list( set([(mode.getWidth(), mode.getHeight()) for mode in screen_modes])) resolutions = [ "{0}x{1}".format(item[0], item[1]) for item in sorted(resolutions)[1:] ] self._setting.setValidResolutions(resolutions) self.quitRequested = False self.breakRequested = False self.returnValues = []
def __init__(self): self.engine = fife.Engine() engineSetting = self.engine.getSettings() engineSetting.setScreenWidth(1) engineSetting.setScreenHeight(1) engineSetting.setRenderBackend('SDL') self.engine.init() self.model = self.engine.getModel() self.imagemgr = self.engine.getImageManager() self.vfs = self.engine.getVFS() self.rb = self.engine.getRenderBackend()
def getEngine(minimized=False): e = fife.Engine() log = fifelog.LogManager(e, promptlog=False, filelog=True) log.setVisibleModules('all') s = e.getSettings() s.setDefaultFontPath('tests/data/FreeMono.ttf') s.setDefaultFontGlyphs(" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" + ".,!?-+/:();%`'*#=[]") if minimized: s.setScreenWidth(1) s.setScreenHeight(1) s.setDefaultFontSize(12) e.init() return e
def __init__(self): self.pump = [] self._setting = Settings(PATHS.USER_CONFIG_FILE, PATHS.SETTINGS_TEMPLATE_FILE) self.engine = fife.Engine() self.engine_settings = self.engine.getSettings() self.init_logging() self.load_settings() self.pychan = pychan self.quit_requested = False self.break_requested = False self.return_values = None self._got_inited = False
def __init__(self): self.pump = [] self._setting_handler = SettingsHandler(self) self._setup_settings() self._set_properly_window_icon() self.engine = fife.Engine() self.engine_settings = self.engine.getSettings() super(Fife, self).initLogging() self.loadSettings() self.pychan = pychan self.quit_requested = False self.break_requested = False self.return_values = None self._got_inited = False
def __init__(self): self.pump = [] self._setup_settings() self.engine = fife.Engine() self.engine_settings = self.engine.getSettings() self.loadSettings() self.pychan = pychan self._doQuit = False self._doBreak = False self._doReturn = None self._gotInited = False self.emitter = {} self.emitter['bgsound'] = None self.emitter['effects'] = None self.emitter['speech'] = None