#Anadir un movimiento realizado por el usuario con id=10. El segundo gato #pasa de 2 a 11. IMPORTANTE: hay que crear un movimiento y actualizar #cat 2 y catTurn en la clase Game. id=1 origin=2 target=11 m = Move.objects.filter(id=id) if m.exists(): m1 = Move.objects.get(id=id) else: m1 = Move(id=id, origin=origin, target=target, game=g1) m1.save() g1.cat2=target g1.catTurn=False g1.save() #Anadir un movimiento realizado por el usuario con id=11. El raton pasa de #59 a 52. IMPORTANTE: hay que crear un movimiento y actualizar #mouse y catTurn en la clase Game. id=2 origin=59 target=52 m = Move.objects.filter(id=id) if m.exists(): m1 = Move.objects.get(id=id) else: m1 = Move(id=id, origin=origin, target=target, game=g1) m1.save()
game = g[0] print "Obtenido la instancia del juego gato=usuario10 y sin raton" else : game = Game (catUser=u10) game.save() print "El usuario 10 no tiene ningun juego com gato y sin raton. Lo hemos creado" #Busca un juego sin mouse, y si hay pone como mouse id 10 print "Buscamos juegos sin raton" g2 = Game.objects.filter(mouseUser__isnull=True) if g2.exists(): game = g2[0] game.mouseUser= u11 game.save() print "Encontrado juego sin raton, unimos al usuario 11 como raton" #movimiento por user 10 de 2 a 11 m1 = Move(origin=2, target=11, game=game) game.cat2 = 11; game.catTurn = False game.save() m1.save() print "Realizado movimineto de 2=>11 por el usuario10" #movimiento por user 11 de 59 a 52 m2 = Move(origin=59, target=52, game=game) game.mouse = 52 game.catTurn = True game.save() m2.save() print "Realizado movimineto de 59=>82 por el usuario11"