コード例 #1
0
 def _states(cls):
     return (SituationStateData.from_auto_factory(
         1, cls.no_front_door_repair_arrival),
             SituationStateData.from_auto_factory(
                 2, cls.front_door_repair_arrival),
             SituationStateData.from_auto_factory(
                 3, cls.wait_to_be_let_in_state),
             SituationStateData.from_auto_factory(4, cls.repair_state),
             SituationStateData(5, RepairLeaveSituationState))
コード例 #2
0
 def _states(cls):
     return (SituationStateData(1, PrepareForBattleSituationState),
             SituationStateData.from_auto_factory(
                 2, cls.base_battle_situation_state),
             SituationStateData.from_auto_factory(
                 3, cls.attack_battle_situation_state),
             SituationStateData.from_auto_factory(
                 4, cls.inspire_battle_situation_state),
             SituationStateData.from_auto_factory(
                 5, cls.rally_battle_sitaution_state),
             SituationStateData.from_auto_factory(
                 6, cls.warbling_warcry_battle_situation_state))
コード例 #3
0
 def _states(cls):
     return (SituationStateData.from_auto_factory(0, cls.delay_state),
             SituationStateData(1, CleanUpState,
                                factory=cls.clean_up_state),
             SituationStateData(2,
                                NothingToSeeHereState,
                                factory=cls.nothing_to_see_here_state))
コード例 #4
0
 def _states(cls):
     return (SituationStateData.from_auto_factory(1,
                                                  cls.preparation_state), )
コード例 #5
0
 def _states(cls):
     return (SituationStateData.from_auto_factory(0, cls.infected_state),)
コード例 #6
0
 def _states(cls):
     return (SituationStateData.from_auto_factory(1, cls.visit_state),)