コード例 #1
0
ファイル: base_brain.py プロジェクト: keul/Cheese-Boys
 def __init__(self, character):
     State.__init__(self, "retreat", character)
     self.old_state_name = None
     self.collected_distance = 0
     self.distance_to_move = 40
     # rest after the real action
     self.rest_time = .5
     self.collected_rest_time = 0
コード例 #2
0
ファイル: base_brain.py プロジェクト: keul/Cheese-Boys
 def __init__(self, character):
     State.__init__(self, "hitten", character)
     self.collected_distance = 0
     self.distance_to_move = None
     self.old_state_name = None
     # stun after the blow
     self.rest_time = character.rest_time_needed
     self.collected_rest_time = 0
コード例 #3
0
ファイル: base_brain.py プロジェクト: keul/Cheese-Boys
 def __init__(self, character):
     State.__init__(self, "exploring", character)
コード例 #4
0
ファイル: base_brain.py プロジェクト: keul/Cheese-Boys
 def __init__(self, character):
     State.__init__(self, "hunting", character)
コード例 #5
0
ファイル: base_brain.py プロジェクト: keul/Cheese-Boys
 def __init__(self, character):
     State.__init__(self, "waiting", character)
     self.waiting_time = cbrandom.randint(0, 20)
コード例 #6
0
ファイル: base_brain.py プロジェクト: keul/Cheese-Boys
 def __init__(self, character):
     State.__init__(self, "attacking", character)
コード例 #7
0
ファイル: hero.py プロジェクト: keul/Cheese-Boys
 def __init__(self, character):
     State.__init__(self, "controlled", character)