Ejemplo n.º 1
0
 def hook(dct):
     if dct["__class__"] == Vecteur.__name__:
         return Vecteur.hook(dct)
     elif dct["__class__"] == Roue.__name__:
         return Roue.hook(dct)
     elif dct["__class__"] == Pave.__name__:
         return Pave.hook(dct)
     elif dct["__class__"] == Robot.__name__:
         return Robot(**dct)
Ejemplo n.º 2
0
 def hook(dct):
     """ On ne copie pas la liste d'objets à ingorer"""
     if dct["__class__"] == Point.__name__:
         return Point.hook(dct)
     elif dct["__class__"] == Vecteur.__name__:
         return Vecteur.hook(dct)
     elif dct["__class__"] == Arene.__name__:
         return Arene.hook(dct)
     elif dct["__class__"] == VueMatriceArene.__name__:
         return VueMatriceArene(dct["arene"], dct["origine"], dct["ox"],
                                dct["ajuste"], dct["matrice"])