#------------------------------------------------------------
# Zona de funciones
#------------------------------------------------------------
def CuantosHay(lista):
contador=0
for a in lista:
contador= contador+1
return contador
def tipojugador(texto):
try:
respuesta=int(raw_input("Elige " + texto + ": CPU (1) o Humano (2):"))
except:
print "Producido un error al introducir numero"
return
pass
if respuesta==1:
jugadorElegido=Jugador()
jugadorElegido.tipo="CPU"
jugadorElegido.inteligencia=int((raw_input("Elige Inteligencia: Aleatoria (1), Pesada (2), Dobles Prioridad (3):")))
else:
jugadorElegido=Jugador()
jugadorElegido.tipo="Humano"
return jugadorElegido
def elegirJugadores():
print "-------------------------------------------------"
print "Inicio del juego....eligiendo tipo de jugador"
print "-------------------------------------------------"
jugadorA=tipojugador("Jugador A")
jugadorB=tipojugador("Jugador B")
return jugadorA,jugadorB
def AveriguaJugadorConFicha(FichaBuscada,jugA,jugB):
#esta funcion sirve para saber que jugador tiene una determinada ficha (6:6 por ejemplo)
a=Ficha()
for a in jugA.ArrayFichas:
if (a.valorA==FichaBuscada.valorA) and (a.valorB==FichaBuscada.valorB):
return jugA,0
return jugB,1