Exemplo n.º 1
0
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()

g1.mouse=52
g1.catTurn=True
g1.save()



Exemplo n.º 2
0
	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"