Exemple #1
0
 def __init__(self):
     effects = {EFFECT_TYPE.ACTIVATE: core_func.FunctionalActivateEffect,
      EFFECT_TYPE.DEACTIVATE: core_func.FunctionalDeactivateEffect,
      EFFECT_TYPE.GLOBAL_ACTIVATE: core_func.FunctionalGlobalActivateEffect,
      EFFECT_TYPE.GLOBAL_DEACTIVATE: core_func.FunctionalGlobalDeactivateEffect,
      EFFECT_TYPE.SET_GUI_ITEM_CRITERIA: core_func.FunctionalSetGuiItemCriteria,
      EFFECT_TYPE.SET_ACTION: core_func.FunctionalSetAction,
      EFFECT_TYPE.REMOVE_ACTION: core_func.FunctionalRemoveAction,
      EFFECT_TYPE.REFUSE_TRAINING: core_func.FunctionalRefuseTrainingEffect,
      EFFECT_TYPE.REQUEST_BONUS: core_func.FunctionalRequestBonusEffect,
      EFFECT_TYPE.NEXT_CHAPTER: core_func.FunctionalNextChapterEffect,
      EFFECT_TYPE.CLEAR_SCENE: core_func.FunctionalClearScene,
      EFFECT_TYPE.INVOKE_GUI_CMD: core_func.FunctionalGuiCommandEffect,
      EFFECT_TYPE.GO_SCENE: core_func.GoToSceneEffect,
      EFFECT_TYPE.SHOW_HINT: chains_func.FunctionalShowHint,
      EFFECT_TYPE.CLOSE_HINT: chains_func.FunctionalCloseHint,
      EFFECT_TYPE.SHOW_WINDOW: quests_func.ShowSharedWindowEffect,
      EFFECT_TYPE.SELECT_VEHICLE_IN_HANGAR: quests_func.SelectVehicleInHangar,
      EFFECT_TYPE.SAVE_TUTORIAL_SETTING: quests_func.SaveTutorialSettingEffect,
      EFFECT_TYPE.SAVE_ACCOUNT_SETTING: quests_func.SaveAccountSettingEffect,
      EFFECT_TYPE.RUN_TRIGGER: quests_func.QuestsFunctionalRunTriggerEffect,
      EFFECT_TYPE.SHOW_UNLOCKED_CHAPTER: chains_func.FunctionalShowUnlockedChapter,
      EFFECT_TYPE.SHOW_AWARD_WINDOW: chains_func.FunctionalShowAwardWindow,
      EFFECT_TYPE.ENTER_QUEUE: chains_func.FunctionalSwitchToRandom}
     _queries = {'awardWindow': queries.AwardWindowContentQuery}
     ControlsFactory.__init__(self, effects, _queries)
Exemple #2
0
 def __init__(self):
     effects = {
         EFFECT_TYPE.ACTIVATE: core_func.FunctionalActivateEffect,
         EFFECT_TYPE.DEACTIVATE: core_func.FunctionalDeactivateEffect,
         EFFECT_TYPE.GLOBAL_ACTIVATE:
         core_func.FunctionalGlobalActivateEffect,
         EFFECT_TYPE.GLOBAL_DEACTIVATE:
         core_func.FunctionalGlobalDeactivateEffect,
         EFFECT_TYPE.SET_GUI_ITEM_CRITERIA:
         core_func.FunctionalSetGuiItemCriteria,
         EFFECT_TYPE.SET_ACTION: core_func.FunctionalSetAction,
         EFFECT_TYPE.REMOVE_ACTION: core_func.FunctionalRemoveAction,
         EFFECT_TYPE.REFUSE_TRAINING:
         core_func.FunctionalRefuseTrainingEffect,
         EFFECT_TYPE.REQUEST_BONUS: core_func.FunctionalRequestBonusEffect,
         EFFECT_TYPE.NEXT_CHAPTER: core_func.FunctionalNextChapterEffect,
         EFFECT_TYPE.CLEAR_SCENE: core_func.FunctionalClearScene,
         EFFECT_TYPE.GO_SCENE: core_func.GoToSceneEffect,
         EFFECT_TYPE.SHOW_HINT: chains_func.FunctionalShowHint,
         EFFECT_TYPE.CLOSE_HINT: chains_func.FunctionalCloseHint,
         EFFECT_TYPE.SHOW_WINDOW: quests_func.ShowSharedWindowEffect,
         EFFECT_TYPE.SELECT_VEHICLE_IN_HANGAR:
         quests_func.SelectVehicleInHangar,
         EFFECT_TYPE.SAVE_TUTORIAL_SETTING:
         quests_func.SaveTutorialSettingEffect,
         EFFECT_TYPE.SAVE_ACCOUNT_SETTING:
         quests_func.SaveAccountSettingEffect,
         EFFECT_TYPE.RUN_TRIGGER:
         quests_func.QuestsFunctionalRunTriggerEffect,
         EFFECT_TYPE.SHOW_AWARD_WINDOW:
         chains_func.FunctionalShowAwardWindow,
         EFFECT_TYPE.ENTER_QUEUE: chains_func.FunctionalSwitchToRandom
     }
     _queries = {'awardWindow': queries.AwardWindowContentQuery}
     ControlsFactory.__init__(self, effects, _queries)
Exemple #3
0
 def __init__(self):
     effects = {
         EFFECT_TYPE.ACTIVATE: core_func.FunctionalActivateEffect,
         EFFECT_TYPE.DEACTIVATE: core_func.FunctionalDeactivateEffect,
         EFFECT_TYPE.GLOBAL_ACTIVATE: core_func.FunctionalGlobalActivateEffect,
         EFFECT_TYPE.GLOBAL_DEACTIVATE: core_func.FunctionalGlobalDeactivateEffect,
         EFFECT_TYPE.RUN_TRIGGER: core_func.FunctionalRunTriggerEffect,
         EFFECT_TYPE.REQUEST_BONUS: core_func.FunctionalRequestBonusEffect,
         EFFECT_TYPE.INVOKE_PLAYER_CMD: core_func.FunctionalPlayerCommandEffect,
         EFFECT_TYPE.SHOW_DIALOG: core_func.FunctionalShowDialogEffect,
         EFFECT_TYPE.SHOW_WINDOW: core_func.FunctionalShowWindowEffect,
         EFFECT_TYPE.SHOW_MESSAGE: functional.FunctionalShowMessage4QueryEffect,
         EFFECT_TYPE.REFUSE_TRAINING: functional.FunctionalRefuseTrainingEffect,
         EFFECT_TYPE.REQUEST_ALL_BONUSES: functional.FunctionalRequestAllBonusesEffect,
         EFFECT_TYPE.ENTER_QUEUE: functional.FunctionalEnterQueueEffect,
         EFFECT_TYPE.EXIT_QUEUE: functional.FunctionalExitQueueEffect,
         EFFECT_TYPE.PLAY_MUSIC: functional.FunctionalPlayMusicEffect,
         EFFECT_TYPE.OPEN_INTERNAL_BROWSER: functional.FunctionalOpenInternalBrowser,
     }
     _queries = {
         "greeting": queries.GreetingContent,
         "queue": queries.TutorialQueueText,
         "final": queries.BattleFinalStatistic,
         "resultMessage": queries.BattleResultMessage,
     }
     ControlsFactory.__init__(self, effects, _queries)
Exemple #4
0
 def __init__(self):
     effects = {
         EFFECT_TYPE.ACTIVATE: core_func.FunctionalActivateEffect,
         EFFECT_TYPE.DEACTIVATE: core_func.FunctionalDeactivateEffect,
         EFFECT_TYPE.GLOBAL_ACTIVATE:
         core_func.FunctionalGlobalActivateEffect,
         EFFECT_TYPE.RUN_TRIGGER: core_func.FunctionalRunTriggerEffect,
         EFFECT_TYPE.SET_GUI_ITEM_CRITERIA:
         core_func.FunctionalSetGuiItemCriteria,
         EFFECT_TYPE.SET_ACTION: core_func.FunctionalSetAction,
         EFFECT_TYPE.REMOVE_ACTION: core_func.FunctionalRemoveAction,
         EFFECT_TYPE.SET_VAR: core_func.FunctionalSetVarAction,
         EFFECT_TYPE.SHOW_MESSAGE: core_func.FunctionalShowMessageEffect,
         EFFECT_TYPE.CLEAR_SCENE: core_func.FunctionalClearScene,
         EFFECT_TYPE.SHOW_WINDOW: core_func.FunctionalShowWindowEffect,
         EFFECT_TYPE.REQUEST_BONUS: core_func.FunctionalRequestBonusEffect,
         EFFECT_TYPE.REFUSE_TRAINING:
         core_func.FunctionalRefuseTrainingEffect,
         EFFECT_TYPE.GO_SCENE: core_func.GoToSceneEffect,
         EFFECT_TYPE.INVOKE_GUI_CMD: core_func.FunctionalGuiCommandEffect,
         EFFECT_TYPE.SHOW_HINT: chains_func.FunctionalShowHint,
         EFFECT_TYPE.CLOSE_HINT: chains_func.FunctionalCloseHint,
         EFFECT_TYPE.ENTER_QUEUE: chains_func.FunctionalSwitchToRandom,
         EFFECT_TYPE.SHOW_UNLOCKED_CHAPTER:
         chains_func.FunctionalShowUnlockedChapter,
         EFFECT_TYPE.SHOW_AWARD_WINDOW:
         chains_func.FunctionalShowAwardWindow
     }
     queries_ = {'awardWindow': queries.AwardWindowContentQuery}
     ControlsFactory.__init__(self, effects, queries_)
Exemple #5
0
 def __init__(self):
     effects = {
         EFFECT_TYPE.ACTIVATE: core_func.FunctionalActivateEffect,
         EFFECT_TYPE.DEACTIVATE: core_func.FunctionalDeactivateEffect,
         EFFECT_TYPE.GLOBAL_ACTIVATE: core_func.FunctionalGlobalActivateEffect,
         EFFECT_TYPE.RUN_TRIGGER: core_func.FunctionalRunTriggerEffect,
         EFFECT_TYPE.SET_GUI_ITEM_CRITERIA: core_func.FunctionalSetGuiItemCriteria,
         EFFECT_TYPE.SET_ACTION: core_func.FunctionalSetAction,
         EFFECT_TYPE.REMOVE_ACTION: core_func.FunctionalRemoveAction,
         EFFECT_TYPE.SET_VAR: core_func.FunctionalSetVarAction,
         EFFECT_TYPE.SHOW_MESSAGE: core_func.FunctionalShowMessageEffect,
         EFFECT_TYPE.CLEAR_SCENE: core_func.FunctionalClearScene,
         EFFECT_TYPE.SHOW_WINDOW: core_func.FunctionalShowWindowEffect,
         EFFECT_TYPE.REQUEST_BONUS: core_func.FunctionalRequestBonusEffect,
         EFFECT_TYPE.REFUSE_TRAINING: core_func.FunctionalRefuseTrainingEffect,
         EFFECT_TYPE.GO_SCENE: core_func.GoToSceneEffect,
         EFFECT_TYPE.INVOKE_GUI_CMD: core_func.FunctionalGuiCommandEffect,
         EFFECT_TYPE.SHOW_HINT: chains_func.FunctionalShowHint,
         EFFECT_TYPE.CLOSE_HINT: chains_func.FunctionalCloseHint,
         EFFECT_TYPE.ENTER_QUEUE: chains_func.FunctionalSwitchToRandom,
         EFFECT_TYPE.SHOW_UNLOCKED_CHAPTER: chains_func.FunctionalShowUnlockedChapter,
         EFFECT_TYPE.SHOW_AWARD_WINDOW: chains_func.FunctionalShowAwardWindow,
     }
     queries_ = {"awardWindow": queries.AwardWindowContentQuery}
     ControlsFactory.__init__(self, effects, queries_)
Exemple #6
0
 def __init__(self):
     effects = {
         EFFECT_TYPE.ACTIVATE: core_func.FunctionalActivateEffect,
         EFFECT_TYPE.DEACTIVATE: core_func.FunctionalDeactivateEffect,
         EFFECT_TYPE.SET_GUI_ITEM_CRITERIA:
         core_func.FunctionalSetGuiItemCriteria,
         EFFECT_TYPE.SET_ACTION: core_func.FunctionalSetAction,
         EFFECT_TYPE.REMOVE_ACTION: core_func.FunctionalRemoveAction,
         EFFECT_TYPE.REFUSE_TRAINING:
         core_func.FunctionalRefuseTrainingEffect,
         EFFECT_TYPE.REQUEST_BONUS: core_func.FunctionalRequestBonusEffect,
         EFFECT_TYPE.NEXT_CHAPTER: core_func.FunctionalNextChapterEffect,
         EFFECT_TYPE.CLEAR_SCENE: core_func.FunctionalClearScene,
         EFFECT_TYPE.INVOKE_GUI_CMD: core_func.FunctionalGuiCommandEffect,
         EFFECT_TYPE.GO_SCENE: core_func.GoToSceneEffect,
         EFFECT_TYPE.SHOW_HINT: chains_func.FunctionalShowHint,
         EFFECT_TYPE.CLOSE_HINT: chains_func.FunctionalCloseHint,
         EFFECT_TYPE.SHOW_WINDOW: quests_func.ShowSharedWindowEffect,
         EFFECT_TYPE.SAVE_TUTORIAL_SETTING:
         quests_func.SaveTutorialSettingEffect,
         EFFECT_TYPE.SAVE_ACCOUNT_SETTING:
         quests_func.SaveAccountSettingEffect,
         EFFECT_TYPE.RUN_TRIGGER:
         quests_func.QuestsFunctionalRunTriggerEffect
     }
     _queries = {'awardWindow': queries.AwardWindowContentQuery}
     ControlsFactory.__init__(self, effects, _queries)
Exemple #7
0
 def __init__(self):
     effects = {
         EFFECT_TYPE.ACTIVATE:
         core_func.FunctionalActivateEffect,
         EFFECT_TYPE.DEACTIVATE:
         core_func.FunctionalDeactivateEffect,
         EFFECT_TYPE.LOAD_VIEW:
         functional.LoadViewEffect,
         EFFECT_TYPE.CLEAR_SCENE:
         core_func.FunctionalClearScene,
         EFFECT_TYPE.REFUSE_TRAINING:
         core_func.FunctionalRefuseTrainingEffect,
         EFFECT_TYPE.GO_SCENE:
         core_func.GoToSceneEffect,
         EFFECT_TYPE.SHOW_HINT:
         chains_func.FunctionalShowHint,
         EFFECT_TYPE.CLOSE_HINT:
         chains_func.FunctionalCloseHint,
         EFFECT_TYPE.RUN_TRIGGER:
         core_func.FunctionalRunTriggerEffect,
         EFFECT_TYPE.INVOKE_GUI_CMD:
         core_func.FunctionalGuiCommandEffect,
         EFFECT_TYPE.SET_GUI_ITEM_CRITERIA:
         core_func.FunctionalSetGuiItemCriteria
     }
     queries_ = {}
     ControlsFactory.__init__(self, effects, queries_)
Exemple #8
0
 def __init__(self):
     effects = {
         EFFECT_TYPE.RUN_TRIGGER:
         core_func.FunctionalRunTriggerEffect,
         EFFECT_TYPE.REFUSE_TRAINING:
         core_func.FunctionalRefuseTrainingEffect,
         EFFECT_TYPE.SAVE_TUTORIAL_SETTING:
         quests_func.SaveTutorialSettingEffect
     }
     ControlsFactory.__init__(self, effects, {})
Exemple #9
0
 def __init__(self):
     effects = {
         EFFECT_TYPE.EFFECTS_GROUP: core_func.FunctionalEffectsGroup,
         EFFECT_TYPE.ACTIVATE: core_func.FunctionalActivateEffect,
         EFFECT_TYPE.DEACTIVATE: core_func.FunctionalDeactivateEffect,
         EFFECT_TYPE.SET_VAR: core_func.FunctionalSetVarAction,
         EFFECT_TYPE.SET_GUI_ITEM_CRITERIA:
         core_func.FunctionalSetGuiItemCriteria,
         EFFECT_TYPE.SET_GUI_ITEM_VIEW_CRITERIA:
         core_func.FunctionalSetGuiItemViewCriteria,
         EFFECT_TYPE.SET_ACTION: core_func.FunctionalSetAction,
         EFFECT_TYPE.REMOVE_ACTION: core_func.FunctionalRemoveAction,
         EFFECT_TYPE.RUN_TRIGGER: core_func.FunctionalRunTriggerEffect,
         EFFECT_TYPE.SHOW_DIALOG: core_func.FunctionalShowDialogEffect,
         EFFECT_TYPE.SET_ITEM_PROPS:
         core_func.FunctionalSetGuiItemPropertiesEffect,
         EFFECT_TYPE.PLAY_ANIMATION:
         core_func.FunctionalPlayAnimationEffect,
         EFFECT_TYPE.INVOKE_GUI_CMD: core_func.FunctionalGuiCommandEffect,
         EFFECT_TYPE.REQUEST_EXCLUSIVE_HINT:
         functional.FunctionalRequestExclusiveHintEffect,
         EFFECT_TYPE.UPDATE_EXCLUSIVE_HINTS:
         functional.FunctionalUpdateExclusiveHintsEffect,
         EFFECT_TYPE.START_ASSISTANT: functional.FunctionalStartAssistant,
         EFFECT_TYPE.SET_ALLOWED_TO_FIGHT:
         core_func.FunctionalSetAllowedToFightEffect,
         EFFECT_TYPE.RESTORE_CHECKPOINT:
         functional.FunctionalRestoreCheckpointEffect,
         EFFECT_TYPE.SAVE_CHECKPOINT:
         functional.FunctionalSaveCheckpointEffect,
         EFFECT_TYPE.SAVE_ACCOUNT_SETTING:
         functional.FunctionalSetNationEffect,
         EFFECT_TYPE.SELECT_VEHICLE_IN_HANGAR:
         core_func.FunctionalSelectVehicleByCDEffect,
         EFFECT_TYPE.PLAY_VIDEO: functional.FunctionalPlayFinalVideoEffect,
         EFFECT_TYPE.PLAY_SOUND: core_func.FunctionalPlaySoundEffect,
         EFFECT_TYPE.FINISH_TRAINING:
         functional.FunctionalFinishBootcampEffect,
         EFFECT_TYPE.CLOSE_VIEW: core_func.FunctionalCloseViewEffect
     }
     queries_ = {'bootcampMessage': queries.MessageDialogContentQuery}
     customConditions = {
         BOOTCAMP_CONDITION_TYPE.CHECKPOINT_REACHED:
         functional.FunctionalCheckpointReachedCondition
     }
     ControlsFactory.__init__(self, effects, queries_, customConditions)
Exemple #10
0
 def __init__(self):
     effects = {EFFECT_TYPE.ACTIVATE: core_func.FunctionalActivateEffect,
      EFFECT_TYPE.DEACTIVATE: core_func.FunctionalDeactivateEffect,
      EFFECT_TYPE.SHOW_HINT: functional.FunctionalShowHintEffect,
      EFFECT_TYPE.CLOSE_HINT: functional.FunctionalCloseHintEffect,
      EFFECT_TYPE.SHOW_DIALOG: core_func.FunctionalShowDialogEffect,
      EFFECT_TYPE.REFUSE_TRAINING: core_func.FunctionalRefuseTrainingEffect,
      EFFECT_TYPE.NEXT_CHAPTER: core_func.FunctionalNextChapterEffect,
      EFFECT_TYPE.RUN_TRIGGER: core_func.FunctionalRunTriggerEffect,
      EFFECT_TYPE.REQUEST_BONUS: core_func.FunctionalRequestBonusEffect,
      EFFECT_TYPE.SET_ITEM_PROPS: core_func.FunctionalGuiItemSetPropertiesEffect,
      EFFECT_TYPE.FINISH_TRAINING: core_func.FunctionalFinishTrainingEffect,
      EFFECT_TYPE.INVOKE_GUI_CMD: core_func.FunctionalGuiCommandEffect,
      EFFECT_TYPE.SHOW_MESSAGE: core_func.FunctionalShowMessageEffect}
     _queries = {'vehicleItemInfo': queries.VehicleItemParams,
      'tankmanSkill': queries.TankmanSkillParams}
     ControlsFactory.__init__(self, effects, _queries)
Exemple #11
0
 def __init__(self):
     effects = {EFFECT_TYPE.ACTIVATE: core_func.FunctionalActivateEffect,
      EFFECT_TYPE.DEACTIVATE: core_func.FunctionalDeactivateEffect,
      EFFECT_TYPE.SHOW_HINT: functional.FunctionalShowHintEffect,
      EFFECT_TYPE.CLOSE_HINT: functional.FunctionalCloseHintEffect,
      EFFECT_TYPE.SHOW_DIALOG: core_func.FunctionalShowDialogEffect,
      EFFECT_TYPE.REFUSE_TRAINING: core_func.FunctionalRefuseTrainingEffect,
      EFFECT_TYPE.NEXT_CHAPTER: core_func.FunctionalNextChapterEffect,
      EFFECT_TYPE.RUN_TRIGGER: core_func.FunctionalRunTriggerEffect,
      EFFECT_TYPE.REQUEST_BONUS: core_func.FunctionalRequestBonusEffect,
      EFFECT_TYPE.SET_ITEM_PROPS: core_func.FunctionalGuiItemSetPropertiesEffect,
      EFFECT_TYPE.FINISH_TRAINING: core_func.FunctionalFinishTrainingEffect,
      EFFECT_TYPE.INVOKE_GUI_CMD: core_func.FunctionalGuiCommandEffect,
      EFFECT_TYPE.SHOW_MESSAGE: core_func.FunctionalShowMessageEffect}
     _queries = {'vehicleItemInfo': queries.VehicleItemParams,
      'tankmanSkill': queries.TankmanSkillParams}
     ControlsFactory.__init__(self, effects, _queries)
Exemple #12
0
 def __init__(self):
     effects = {
         EFFECT_TYPE.ACTIVATE:
         core_func.FunctionalActivateEffect,
         EFFECT_TYPE.DEACTIVATE:
         core_func.FunctionalDeactivateEffect,
         EFFECT_TYPE.GLOBAL_ACTIVATE:
         core_func.FunctionalGlobalActivateEffect,
         EFFECT_TYPE.GLOBAL_DEACTIVATE:
         core_func.FunctionalGlobalDeactivateEffect,
         EFFECT_TYPE.RUN_TRIGGER:
         core_func.FunctionalRunTriggerEffect,
         EFFECT_TYPE.REQUEST_BONUS:
         core_func.FunctionalRequestBonusEffect,
         EFFECT_TYPE.INVOKE_PLAYER_CMD:
         core_func.FunctionalPlayerCommandEffect,
         EFFECT_TYPE.SHOW_DIALOG:
         core_func.FunctionalShowDialogEffect,
         EFFECT_TYPE.SHOW_WINDOW:
         core_func.FunctionalShowWindowEffect,
         EFFECT_TYPE.SHOW_MESSAGE:
         functional.FunctionalShowMessage4QueryEffect,
         EFFECT_TYPE.REFUSE_TRAINING:
         functional.FunctionalRefuseTrainingEffect,
         EFFECT_TYPE.REQUEST_ALL_BONUSES:
         functional.FunctionalRequestAllBonusesEffect,
         EFFECT_TYPE.ENTER_MODE:
         functional.FunctionalEnterModeEffect,
         EFFECT_TYPE.ENTER_QUEUE:
         functional.FunctionalEnterQueueEffect,
         EFFECT_TYPE.EXIT_QUEUE:
         functional.FunctionalExitQueueEffect,
         EFFECT_TYPE.PLAY_MUSIC:
         functional.FunctionalPlayMusicEffect,
         EFFECT_TYPE.OPEN_INTERNAL_BROWSER:
         functional.FunctionalOpenInternalBrowser
     }
     _queries = {
         'greeting': queries.GreetingContent,
         'queue': queries.TutorialQueueText,
         'final': queries.BattleFinalStatistic,
         'resultMessage': queries.BattleResultMessage
     }
     ControlsFactory.__init__(self, effects, _queries)
Exemple #13
0
 def __init__(self):
     funcEffects = {
         EFFECT_TYPE.ACTIVATE:
         core_func.FunctionalActivateEffect,
         EFFECT_TYPE.DEACTIVATE:
         core_func.FunctionalDeactivateEffect,
         EFFECT_TYPE.RUN_TRIGGER:
         core_func.FunctionalRunTriggerEffect,
         EFFECT_TYPE.FINISH_TRAINING:
         core_func.FunctionalFinishTrainingEffect,
         EFFECT_TYPE.INVOKE_GUI_CMD:
         core_func.FunctionalGuiCommandEffect,
         EFFECT_TYPE.SHOW_MESSAGE:
         core_func.FunctionalShowMessageEffect,
         EFFECT_TYPE.INVOKE_PLAYER_CMD:
         core_func.FunctionalPlayerCommandEffect,
         EFFECT_TYPE.SHOW_DIALOG:
         functional.FunctionalShowBattleDialogEffect,
         EFFECT_TYPE.REQUEST_BONUS:
         functional.FunctionalRequestBonusEffect,
         EFFECT_TYPE.NEXT_CHAPTER:
         functional.FunctionalNextChapterEffect,
         EFFECT_TYPE.SHOW_MARKER:
         functional.FunctionalShowMarker,
         EFFECT_TYPE.REMOVE_MARKER:
         functional.FunctionalRemoveMarker,
         EFFECT_TYPE.NEXT_TASK:
         functional.FunctionalNextTaskEffect,
         EFFECT_TYPE.SHOW_HINT:
         functional.FunctionalShowHintEffect,
         EFFECT_TYPE.TELEPORT:
         functional.FunctionalTeleportEffect,
         EFFECT_TYPE.SHOW_GREETING:
         functional.FunctionalShowGreeting,
         EFFECT_TYPE.REFUSE_TRAINING:
         functional.FunctionalRefuseTrainingEffect,
         EFFECT_TYPE.ENABLE_CAMERA_ZOOM:
         functional.FunctionalEnableCameraZoomEffect,
         EFFECT_TYPE.DISABLE_CAMERA_ZOOM:
         functional.FunctionalDisableCameraZoomEffect
     }
     ControlsFactory.__init__(self, funcEffects, {})
Exemple #14
0
 def __init__(self):
     funcEffects = {Effect.ACTIVATE: core_func.FunctionalActivateEffect,
      Effect.DEACTIVATE: core_func.FunctionalDeactivateEffect,
      Effect.RUN_TRIGGER: core_func.FunctionalRunTriggerEffect,
      Effect.FINISH_TRAINING: core_func.FunctionalFinishTrainingEffect,
      Effect.INVOKE_GUI_CMD: core_func.FunctionalGuiCommandEffect,
      Effect.SHOW_MESSAGE: core_func.FunctionalShowMessageEffect,
      Effect.INVOKE_PLAYER_CMD: core_func.FunctionalPlayerCommandEffect,
      Effect.SHOW_DIALOG: functional.FunctionalShowBattleDialogEffect,
      Effect.REQUEST_BONUS: functional.FunctionalRequestBonusEffect,
      Effect.NEXT_CHAPTER: functional.FunctionalNextChapterEffect,
      Effect.SHOW_MARKER: functional.FunctionalShowMarker,
      Effect.REMOVE_MARKER: functional.FunctionalRemoveMarker,
      Effect.NEXT_TASK: functional.FunctionalNextTaskEffect,
      Effect.SHOW_HINT: functional.FunctionalShowHintEffect,
      Effect.TELEPORT: functional.FunctionalTeleportEffect,
      Effect.SHOW_GREETING: functional.FunctionalShowGreeting,
      Effect.REFUSE_TRAINING: functional.FunctionalRefuseTrainingEffect,
      Effect.ENABLE_CAMERA_ZOOM: functional.FunctionalEnableCameraZoomEffect,
      Effect.DISABLE_CAMERA_ZOOM: functional.FunctionalDisableCameraZoomEffect}
     ControlsFactory.__init__(self, funcEffects, {})
Exemple #15
0
 def __init__(self):
     effects = {Effect.ACTIVATE: core_func.FunctionalActivateEffect,
      Effect.DEACTIVATE: core_func.FunctionalDeactivateEffect,
      Effect.GLOBAL_ACTIVATE: core_func.FunctionalGlobalActivateEffect,
      Effect.GLOBAL_DEACTIVATE: core_func.FunctionalGlobalDeactivateEffect,
      Effect.RUN_TRIGGER: core_func.FunctionalRunTriggerEffect,
      Effect.REQUEST_BONUS: core_func.FunctionalRequestBonusEffect,
      Effect.INVOKE_PLAYER_CMD: core_func.FunctionalPlayerCommandEffect,
      Effect.SHOW_DIALOG: core_func.FunctionalShowDialogEffect,
      Effect.SHOW_WINDOW: core_func.FunctionalShowWindowEffect,
      Effect.SHOW_MESSAGE: functional.FunctionalShowMessage4QueryEffect,
      Effect.REFUSE_TRAINING: functional.FunctionalRefuseTrainingEffect,
      Effect.REQUEST_ALL_BONUSES: functional.FunctionalRequestAllBonusesEffect,
      Effect.ENTER_QUEUE: functional.FunctionalEnterQueueEffect,
      Effect.EXIT_QUEUE: functional.FunctionalExitQueueEffect,
      Effect.PLAY_MUSIC: functional.FunctionalPlayMusicEffect}
     _queries = {'greeting': queries.GreetingContent,
      'queue': queries.TutorialQueueText,
      'final': queries.BattleFinalStatistic,
      'resultMessage': queries.BattleResultMessage,
      'video': queries.VideoContent}
     ControlsFactory.__init__(self, effects, _queries)
Exemple #16
0
 def __init__(self):
     effects = {EFFECT_TYPE.RUN_TRIGGER: core_func.FunctionalRunTriggerEffect,
      EFFECT_TYPE.REFUSE_TRAINING: core_func.FunctionalRefuseTrainingEffect,
      EFFECT_TYPE.SAVE_TUTORIAL_SETTING: quests_func.SaveTutorialSettingEffect}
     ControlsFactory.__init__(self, effects, {})