コード例 #1
0
ファイル: Robot.py プロジェクト: IlyesBB/gl_robot
 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)
コード例 #2
0
ファイル: CapteurIR.py プロジェクト: IlyesBB/gl_robot
 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"])