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)
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)
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)
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_)
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_)
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)
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_)
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, {})
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)
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)
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)
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, {})
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, {})
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)
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, {})