Mercurial > parpg-source
changeset 28:bcabbffc88e6
Move setup_behaviour method of the Character entity to a function in fifeagent.py
author | KarstenBock@gmx.net |
---|---|
date | Sun, 04 Sep 2011 16:25:23 +0200 |
parents | 59a4337f328f |
children | 86799b61e5dc |
files | components/fifeagent.py entities/character.py |
diffstat | 2 files changed, 6 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/components/fifeagent.py Sun Sep 04 15:19:47 2011 +0200 +++ b/components/fifeagent.py Sun Sep 04 16:25:23 2011 +0200 @@ -19,3 +19,9 @@ def __init__(self): """Constructor""" Component.__init__(self, identifier=int, layer=object, behaviour=object, gfx=str) + + +def setup_behaviour(agent): + """Attach the behaviour to the layer""" + if agent.behaviour: + agent.behaviour.attachToLayer(agent.identifier) \ No newline at end of file
--- a/entities/character.py Sun Sep 04 15:19:47 2011 +0200 +++ b/entities/character.py Sun Sep 04 16:25:23 2011 +0200 @@ -30,8 +30,3 @@ self.fifeagent.layer = layer self.fifeagent.behaviour = behaviour self.fifeagent.gfx = gfx - - def setup_behaviour(self): - """Attach the behaviour to the layer""" - if self.fifeagent.behaviour: - self.fifeagent.behaviour.attachToLayer(self.fifeagent.identifier)