X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=naja%2Fplayer.py;fp=naja%2Fplayer.py;h=c53c6980b5702e5b26f99a66fd09f0689253cc99;hb=b3db4400695249420f5f941744c2a2692a1bad98;hp=fcfc3301de4ab22bdfed7982b210d4acc73a29e3;hpb=baa600e7e8557e51c6deddff16988a5e1779f379;p=naja.git diff --git a/naja/player.py b/naja/player.py index fcfc330..c53c698 100644 --- 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 + + @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), + }