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)