from fife import fife print("Using the FIFE python module found here: ", os.path.dirname(fife.__file__)) from fife.extensions import * from scripts import world from scripts.common import eventlistenerbase from fife.extensions import pychan from fife.extensions.pychan.pychanbasicapplication import PychanApplicationBase from fife.extensions.pychan import widgets from fife.extensions.pychan.fife_pychansettings import FifePychanSettings TDS = FifePychanSettings(app_name="shooter", settings_file="./settings.xml") TDS.setAvailableScreenResolutions(["1024x768"]) class ApplicationListener(eventlistenerbase.EventListenerBase): def __init__(self, engine, world): super(ApplicationListener, self).__init__(engine,regKeys=True,regCmd=True, regMouse=False, regConsole=True, regWidget=True) self._engine = engine self._world = world self._quit = False def keyPressed(self, evt): keyval = evt.getKey().getValue() keystr = evt.getKey().getAsString().lower() consumed = False if keyval == fife.Key.ESCAPE: self._world.showMainMenu() evt.consume()
from fife import fife print("Using the FIFE python module found here: ", os.path.dirname(fife.__file__)) from fife.extensions import * from scripts import world from scripts.common import eventlistenerbase from fife.extensions import pychan from fife.extensions.pychan.pychanbasicapplication import PychanApplicationBase from fife.extensions.pychan import widgets from fife.extensions.pychan.fife_pychansettings import FifePychanSettings TDS = FifePychanSettings(app_name="shooter", settings_file="./settings.xml") TDS.setAvailableScreenResolutions(["1024x768"]) class ApplicationListener(eventlistenerbase.EventListenerBase): def __init__(self, engine, world): super(ApplicationListener, self).__init__(engine, regKeys=True, regCmd=True, regMouse=False, regConsole=True, regWidget=True) self._engine = engine self._world = world self._quit = False def keyPressed(self, evt):