diff world.py @ 160:75c0b728ccf3

Further work on the scripting system.
author KarstenBock@gmx.net
date Sun, 13 Nov 2011 17:19:14 +0100
parents 79d6b17b80a3
children 2a12e2843984
line wrap: on
line diff
--- a/world.py	Sun Nov 13 13:37:24 2011 +0100
+++ b/world.py	Sun Nov 13 17:19:14 2011 +0100
@@ -3,7 +3,9 @@
 
 from parpg.mode import FifeMode
 from parpg import components
+from parpg.components.fifeagent import commands
 from parpg.systems import ScriptingSystem
+from parpg.entities.action import ACTIONS
 
 class World(FifeMode, BaseWorld):
 
@@ -15,7 +17,7 @@
         """Configure the game world's components, systems and renderers"""
         for name, component in components.components.iteritems():
             setattr(self.components, name, component)
-        self.systems.scripting = ScriptingSystem({})
+        self.systems.scripting = ScriptingSystem(commands, ACTIONS)
     
     def pump(self, dt):
         for component in self.components: