Beispiel #1
0
 def activate(self):
     pf.register_event_handler(EVENT_MENU_NEW, MenuVC.__on_new, self)
     pf.register_event_handler(EVENT_MENU_LOAD, MenuVC.__on_load, self)
     pf.register_event_handler(EVENT_MENU_SAVE, MenuVC.__on_save, self)
     pf.register_event_handler(EVENT_MENU_SAVE_AS, MenuVC.__on_save_as,
                               self)
     pf.register_event_handler(EVENT_MENU_EXIT, MenuVC.__on_exit, self)
     pf.register_event_handler(EVENT_MENU_CANCEL, MenuVC.__on_cancel, self)
     pf.register_event_handler(EVENT_MENU_SETTINGS_SHOW,
                               MenuVC.__on_settings_show, self)
     pf.register_event_handler(common.constants.EVENT_SETTINGS_HIDE,
                               MenuVC.__on_settings_hide, self)
     pf.register_event_handler(EVENT_MENU_PERF_SHOW, MenuVC.__on_perf_show,
                               self)
     pf.register_event_handler(EVENT_MENU_SESSION_SHOW,
                               MenuVC.__on_session_show, self)
     pf.register_event_handler(EVENT_OLD_GAME_TEARDOWN_BEGIN,
                               MenuVC.__on_old_game_teardown_begin, self)
     pf.register_event_handler(EVENT_OLD_GAME_TEARDOWN_END,
                               MenuVC.__on_old_game_teardown_end, self)
     pf.register_ui_event_handler(
         common.constants.EVENT_SESSION_SAVE_REQUESTED,
         MenuVC.__on_session_save, self)
     pf.register_ui_event_handler(
         common.constants.EVENT_SESSION_LOAD_REQUESTED,
         MenuVC.__on_session_load, self)
Beispiel #2
0
 def activate(self):
     pf.register_ui_event_handler(EVENT_SETTINGS_APPLY, VideoSettingsVC.__on_settings_apply, self)
     pf.register_ui_event_handler(EVENT_RES_SETTING_CHANGED, VideoSettingsVC.__update_dirty, self)
     pf.register_ui_event_handler(EVENT_WINMODE_SETTING_CHANGED, VideoSettingsVC.__update_dirty, self)
     pf.register_ui_event_handler(EVENT_AR_SETTING_CHANGED, VideoSettingsVC.__update_dirty, self)
     pf.register_ui_event_handler(EVENT_WIN_TOP_SETTING_CHANGED, VideoSettingsVC.__update_dirty, self)
     pf.register_ui_event_handler(EVENT_VSYNC_SETTING_CHANGED, VideoSettingsVC.__update_dirty, self)
     pf.register_ui_event_handler(EVENT_SHADOWS_SETTING_CHANGED, VideoSettingsVC.__update_dirty, self)
     pf.register_ui_event_handler(EVENT_WATER_REF_SETTING_CHANGED, VideoSettingsVC.__update_dirty, self)
Beispiel #3
0
        global active_cam, main_cam, debug_cam
        if active_cam == main_cam:
            active_cam = debug_cam
        else:
            active_cam = main_cam
        pf.set_active_camera(active_cam)


def toggle_pause(user, event):

    if event[0] == pf.SDL_SCANCODE_P and not pf.ui_text_edit_has_focus():
        ss = pf.get_simstate()
        if ss == pf.G_RUNNING:
            pf.set_simstate(pf.G_PAUSED_UI_RUNNING)
        else:
            pf.set_simstate(pf.G_RUNNING)


pf.register_ui_event_handler(pf.SDL_KEYDOWN, toggle_camera, None)
pf.register_ui_event_handler(pf.SDL_KEYDOWN, toggle_pause, None)

############################################################
# Setup UI                                                 #
############################################################

demo_vc = dvc.DemoVC(dw.DemoWindow())
demo_vc.activate()

action_pad_vc = apvc.ActionPadVC(apw.ActionPadWindow())
action_pad_vc.activate()
Beispiel #4
0
 def activate(self):
     pf.register_ui_event_handler(EVENT_CONTROLLED_FACTION_CHANGED,
                                  DemoVC.__on_controlled_faction_chagned,
                                  self)
     pf.register_ui_event_handler(EVENT_SETTINGS_SHOW,
                                  DemoVC.__on_settings_show, self)
     pf.register_ui_event_handler(EVENT_PERF_SHOW, DemoVC.__on_perf_show,
                                  self)
     pf.register_ui_event_handler(common.constants.EVENT_SETTINGS_HIDE,
                                  DemoVC.__on_settings_hide, self)
     pf.register_ui_event_handler(EVENT_SIMSTATE_CHANGE,
                                  DemoVC.__on_ss_change, self)
     pf.register_ui_event_handler(EVENT_SESSION_SHOW,
                                  DemoVC.__on_session_show, self)
     pf.register_ui_event_handler(
         common.constants.EVENT_SESSION_SAVE_REQUESTED,
         DemoVC.__on_session_save, self)
     pf.register_ui_event_handler(
         common.constants.EVENT_SESSION_LOAD_REQUESTED,
         DemoVC.__on_session_load, self)
     self.__view.show()
 def activate(self):
     pf.register_ui_event_handler(self.__tce, TabBarVC.__on_tab_changed,
                                  self)
     if len(self.__children) > 0:
         self.__children[self.__active_idx].activate()
     self.view.show()
Beispiel #6
0
 def activate(self):
     pf.register_ui_event_handler(EVENT_SETTINGS_APPLY, GameSettingsVC.__on_settings_apply, self)
     pf.register_ui_event_handler(EVENT_SETTINGS_HB_MODE_CHANGED, GameSettingsVC.__on_hb_mode_changed, self)