Action.step: Construct Actions using Child.
[python-bulletml.git] / bulletml / impl.py
index d6753e3..ea4893f 100644 (file)
@@ -120,8 +120,7 @@ class Action(object):
                     action = self.actions[self.pc]
 
             if isinstance(action, (parser.ActionDef, parser.ActionRef)):
-                actions, params = action(s_params, rank)
-                child = self.__class__(self, actions, params, rank)
+                child = self.Child(action, s_params, rank)
                 owner.replace(self, child)
                 child.step(owner, created)
                 break