projects
/
naja.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Refactor text boxes.
[naja.git]
/
naja
/
player.py
diff --git
a/naja/player.py
b/naja/player.py
index fcfc3301de4ab22bdfed7982b210d4acc73a29e3..c53c6980b5702e5b26f99a66fd09f0689253cc99 100644
(file)
--- a/
naja/player.py
+++ b/
naja/player.py
@@
-57,3
+57,13
@@
class Player(object):
def __init__(self, bits, position):
self.bits = PlayerBits(bits)
self.position = position
def __init__(self, bits, position):
self.bits = PlayerBits(bits)
self.position = position
+
+ @classmethod
+ def import_player(cls, definition):
+ return cls(definition['bits'], tuple(definition['position']))
+
+ def export(self):
+ return {
+ 'bits': self.bits.bits,
+ 'position': list(self.position),
+ }