projects
/
python-bulletml.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Integration and coverage tests. (Fixes issue #2)
[python-bulletml.git]
/
bulletml
/
parser.py
diff --git
a/bulletml/parser.py
b/bulletml/parser.py
index
9d515a2
..
5435925
100644
(file)
--- a/
bulletml/parser.py
+++ b/
bulletml/parser.py
@@
-361,9
+361,6
@@
class Accel(object):
class BulletDef(object):
"""Bullet definition."""
class BulletDef(object):
"""Bullet definition."""
- direction = None
- speed = None
-
def __init__(self, actions=(), direction=None, speed=None, tags=()):
self.direction = direction
self.speed = speed
def __init__(self, actions=(), direction=None, speed=None, tags=()):
self.direction = direction
self.speed = speed
@@
-557,7
+554,9
@@
class Offset(object):
def __setstate__(self, state):
state = dict(state)
def __setstate__(self, state):
state = dict(state)
- self.__init__(state["type"], state.get("x"), state.get("y"))
+ x = NumberDef(state["x"]) if "x" in state else None
+ y = NumberDef(state["y"]) if "y" in state else None
+ self.__init__(state["type"], x, y)
@classmethod
def FromXML(cls, doc, element):
@classmethod
def FromXML(cls, doc, element):