예제 #1
0
파일: hero.py 프로젝트: keul/Cheese-Boys
 def __init__(self, character):
     self._character = character
     states = (HeroStateControlled(character),
               HeroStateHunting(character),
               HeroStateAttacking(character),
               BaseStateHit(character),
               BaseStateRetreat(character),
               )
     StateMachine.__init__(self, states)
예제 #2
0
 def __init__(self, character):
     self._character = character
     states = (BaseStateWaiting(character),
               BaseStateExploring(character),
               BaseStateHunting(character),
               BaseStateAttacking(character),
               BaseStateHit(character),
               BaseStateRetreat(character),
               )
     StateMachine.__init__(self, states)
예제 #3
0
 def __init__(self, character):
     self._character = character
     states = (PresentationStateWaiting(character),
               PresentationStateExploring(character),
               )
     StateMachine.__init__(self, states)