X-Git-Url: https://git.yukkurigames.com/?p=python-bulletml.git;a=blobdiff_plain;f=bulletml%2Fimpl.py;h=92982db02afd4d128f8b475b7f42937b0baabd42;hp=9139f9c6b463eb6bb920c46ccb05d92b66930e50;hb=ef50d69288ee60ac2a8fae2ffe5860e80299fd72;hpb=256e883e22f798a74ccb67d87d68050c44d87a16 diff --git a/bulletml/impl.py b/bulletml/impl.py index 9139f9c..92982db 100644 --- a/bulletml/impl.py +++ b/bulletml/impl.py @@ -7,7 +7,7 @@ from __future__ import division import math -from bulletml import parser, errors +from bulletml import parser # TODO(jfw): This is very non-Pythonic, it's pretty much just the # BulletML reference ActionImpl translated to Python. @@ -297,6 +297,7 @@ class Bullet(object): @classmethod def FromDoc(cls, doc, params=(), x=0, y=0, speed=0, direction=0, target=None, rank=0.5): + """Construct a bullet from top-level actions in a document.""" actions = [act(params, rank) for act in doc.top] return cls(x, y, direction, speed, target, actions, rank=rank)