from Pista import Pista
from math import cos, sin, pi
from whrandom import randint



class Concepto:
    """Clase Concepto"""
    # Atributos:
    Palabra = None  # (string) 
    Imagen = None  # () 
    Biografia = None  # (string) 
    
    # Métodos

    def __init__(self,Palabra,Imagen,Biografia):
        self.Palabra = Palabra
        self.Imagen = Imagen
        self.Biografia = Biografia
        self.pistas = []


    def EstanMostradasTodasPistas(self):
        if self.Cantidadmostradas() == len(self.pistas):
            return 1
        return 0
            

    def CantidadMostradas(self):
        for i in range(len(self.pistas)+1):
            temp = self.pistas[0]+1
            return self.pistas

    def MostrarBio(self):
        if self.palabra == self.compararespuesta() and len((self.pistas)-1):
           return self.biografia
        return none
    
    def MostrarImg(self):
        if self.cantidadmostradas()==len((self.pistas)+1):
            return none
        return (self.imagen,self.imagen/3, self.imagen%3)
         
            
    def MostrarPista(self):
        if self.CantidadMostradas()==len(self.pistas) :
            return ""
        i=range(0,len(self.pistas)+1)
        while self.pistas[i].mostrado==1 :
            i=range(0,len(self.pistas)+1)
        self.pistas[i].CambiarEstado()
        return (self.pistas[i].Descripcion,i/3,i%3)
            

    def compararrespuesta(self, intento):
        intento=""
        if intento == self.palabra:
            return 1
        else:
            return 0


