Advertisement
jsbsan

funnciones varias dooommiino

Jun 10th, 2013
10,926
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.42 KB | None | 0 0
  1. #------------------------------------------------------------
  2. # Zona de funciones
  3. #------------------------------------------------------------
  4.  
  5. def CuantosHay(lista):
  6.     contador=0
  7.     for a in lista:
  8.         contador= contador+1
  9.     return contador
  10.  
  11. def tipojugador(texto):
  12.     try:
  13.         respuesta=int(raw_input("Elige " + texto + ": CPU (1) o Humano (2):"))
  14.     except:
  15.         print "Producido un error al introducir numero"
  16.         return
  17.         pass
  18.     if respuesta==1:
  19.         jugadorElegido=Jugador()
  20.         jugadorElegido.tipo="CPU"
  21.         jugadorElegido.inteligencia=int((raw_input("Elige Inteligencia: Aleatoria (1), Pesada (2), Dobles Prioridad (3):")))
  22.  
  23.     else:
  24.         jugadorElegido=Jugador()
  25.         jugadorElegido.tipo="Humano"
  26.     return jugadorElegido
  27.  
  28.  
  29. def elegirJugadores():
  30.     print "-------------------------------------------------"
  31.     print "Inicio del juego....eligiendo tipo de jugador"
  32.     print "-------------------------------------------------"
  33.     jugadorA=tipojugador("Jugador A")
  34.     jugadorB=tipojugador("Jugador B")
  35.     return jugadorA,jugadorB
  36.  
  37. def AveriguaJugadorConFicha(FichaBuscada,jugA,jugB):
  38.     #esta funcion sirve para saber que jugador tiene una determinada ficha (6:6 por ejemplo)
  39.     a=Ficha()
  40.     for a in jugA.ArrayFichas:
  41.         if (a.valorA==FichaBuscada.valorA) and (a.valorB==FichaBuscada.valorB):
  42.             return jugA,0
  43.     return jugB,1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement