Expose only top-level actions, not bullets or firings.
[python-bulletml.git] / bulletml-runner
index 8bfd338..9136f21 100755 (executable)
@@ -37,7 +37,7 @@ def main(argv):
     while True:
         filename = argv[file_idx % len(argv)]
         doc = bulletml.BulletML.FromDocument(open(filename, "rU"))
-        actions = [act([], 0.5) for act in doc.top]
+        actions = [act([], 0.5) for act in doc.actions]
         source = bulletml.Bullet(
             x=150, y=150, target=target, actions=actions, rank=0.5)
                                          
@@ -72,7 +72,7 @@ def main(argv):
                     elif event.key == pygame.K_RETURN:
                         newfile = True
                     elif event.key == pygame.K_s:
-                        actions = [act([], 0.5) for act in doc.top]
+                        actions = [act([], 0.5) for act in doc.actions]
                         source = bulletml.Bullet(
                             x=150, y=150, target=target,
                             actions=actions, rank=0.5)