comparison behaviours/base.py @ 33:77dfe4a917b5

Set default value of layer parameter of BaseBehaviour to None
author KarstenBock@gmx.net
date Mon, 05 Sep 2011 14:09:04 +0200
parents ec5a55266f6a
children 98f26f7636d8
comparison
equal deleted inserted replaced
32:050dc40f9a76 33:77dfe4a917b5
17 17
18 _AGENT_STATE_NONE, _AGENT_STATE_IDLE, _AGENT_STATE_APPROACH, _AGENT_STATE_RUN, _AGENT_STATE_WANDER, _AGENT_STATE_TALK = xrange(6) 18 _AGENT_STATE_NONE, _AGENT_STATE_IDLE, _AGENT_STATE_APPROACH, _AGENT_STATE_RUN, _AGENT_STATE_WANDER, _AGENT_STATE_TALK = xrange(6)
19 19
20 class BaseBehaviour (fife.InstanceActionListener): 20 class BaseBehaviour (fife.InstanceActionListener):
21 """Fife agent listener""" 21 """Fife agent listener"""
22 def __init__(self, layer): 22 def __init__(self, layer=None):
23 fife.InstanceActionListener.__init__(self) 23 fife.InstanceActionListener.__init__(self)
24 self.layer = layer 24 self.layer = layer
25 self.agent = None 25 self.agent = None
26 self.state = None 26 self.state = None
27 self.speed = 0 27 self.speed = 0