X-Git-Url: https://git.yukkurigames.com/?p=python-bulletml.git;a=blobdiff_plain;f=bulletml%2Fparser.py;h=187fa86e7df4dc5f866abd741c4939f9b62c7579;hp=8bea044914be3701d9edf6d99bc447a7cea23fd6;hb=efb1bac1744eddeb90359cc4d20dc99ce0f6a94a;hpb=a7295f6fd71242322dd1bad19a90462c188f153f diff --git a/bulletml/parser.py b/bulletml/parser.py index 8bea044..187fa86 100644 --- a/bulletml/parser.py +++ b/bulletml/parser.py @@ -205,9 +205,9 @@ class BulletDef(object): elif tag == "speed": self.speed = Speed(doc, subelem) elif tag == "action": - self.actions.append(ActionDef(doc, element)) + self.actions.append(ActionDef(doc, subelem)) elif tag == "actionRef": - self.actions.append(ActionRef(doc, element)) + self.actions.append(ActionRef(doc, subelem)) def __call__(self, params, rank): actions = [] @@ -294,7 +294,7 @@ class FireDef(object): for subelem in element.getchildren(): tag = realtag(subelem) if tag == "direction": - self.direction = Direction(doc, subelem) + self.direction = Direction(doc, subelem, "aim") elif tag == "speed": self.speed = Speed(doc, subelem) elif tag == "bullet":