import pygame
import bulletml
+import bulletml.bulletyaml
+
+try:
+ import yaml
+except ImportError:
+ yaml = None
try:
import psyco
while True:
filename = argv[file_idx % len(argv)]
doc = bulletml.BulletML.FromDocument(open(filename, "rU"))
- actions = [act([], 0.5) for act in doc.top]
- source = bulletml.Bullet(
- x=150, y=150, target=target, actions=actions, rank=0.5)
+ source = bulletml.Bullet.FromDocument(
+ doc, x=150, y=150, target=target, rank=0.5)
active = set([source])
source.vanished = True
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)