def __init__(self, x, y, idGema, window, width=18, height=30):
     Componente.__init__(self, x, y, width, height)
     self.window = window
     self.idGema = idGema
     self.gemaImg = pygame.image.load('assets\\Gemas\\Gema ' + str(idGema) + '.png')
     self.gemaImgEscalada = pygame.transform.scale(self.gemaImg, (self.width, self.height))
     self.recogida = False
示例#2
0
 def __init__(self, x, y, width, height, window):
     Componente.__init__(self, x, y, width, height)
     self.window = window
     self.posicion = 0
     self.image = pygame.image.load('../assets/Dado/Dado ' +
                                    str(self.posicion + 1) + '.png')
     self.image = pygame.transform.scale(self.image, (100, 100))
 def __init__(self, x, y, diameter, window, color, idJugador, fila):
     Componente.__init__(self, x, y, diameter, diameter)
     self.window = window
     self.color = color
     self.idJugador = idJugador
     self.colorTexto = (0, 0, 0)
     self.filaInicial = fila
     self.filaVariable = fila
 def __init__(self, window, jugadores, width = 100, height = 100):
     Componente.__init__(self, window.get_rect().width / 2 - width / 2, window.get_rect().height / 2 - height / 2, width, height)
     self.window = window
     self.tablero = Tablero(window, 450, 250, 250, 250)
     self.jugadores = jugadores
     self.barraJuego = BarraJuego(window, jugadores)
     self.dado = Dado(1350, 300, 200, 200, window)
     self.width = width
     self.height = height
 def __init__(self, window, jugadores, width=widthMenu, height=heightMenu):
     Componente.__init__(self,
                         window.get_rect().width / 2 - width / 2,
                         window.get_rect().height / 2 - height / 2, width,
                         height)
     self.window = window
     self.temporizador = Temporizador(1450, 50, 70, 70, self.window)
     self.barra = None
     self.jugadores = jugadores
     self.scores = []
     self.setearScore()
示例#6
0
 def __init__(self, window, x, y, width=100, height=100):
     Componente.__init__(self,
                         window.get_rect().width / 2 - width / 2,
                         window.get_rect().height / 2 - height / 2, width,
                         height)
     self.window = window
     self.x = x
     self.y = y
     self.width = width
     self.height = height
     self.matrizGemas = [[None for _ in range(12)] for _ in range(6)]
     self.generarGemas()
 def __init__(self, x, y, idPieza, window):
     self.window = window
     self.idPieza = idPieza
     self.color = None
     #self.piezaImg = pygame.image.load('assets\\Piezas\\Pieza_' + str(idPieza) + '.png')
     #self.piezaImgEscalada = pygame.transform.scale(self.piezaImg, (self.width, self.height))
     self.forma = recuperarPiezaPorId(self.idPieza)
     Componente.__init__(self, x, y,
                         len(self.forma[0]) * 35,
                         len(self.forma) * 35)
     self.dibujoPieza = []
     self.definirColor()
     self.generarPieza()
    def __init__(self, window, x, y, idPuzzle, dificultad):

        self.window = window
        self.idPuzzle = idPuzzle
        self.dificultad = dificultad
        self.cantEspaciosVacios = 0
        self.piezas = recuperarPiezasDePuzzle(self.idPuzzle, self.dificultad)
        self.forma = recuperarPuzzlePorId(self.idPuzzle, self.dificultad)
        Componente.__init__(self, x, y,
                            len(self.forma[0]) * 35,
                            len(self.forma) * 35)
        self.dibujoPuzzle = []
        self.generarPuzzle()
示例#9
0
 def __init__(self, window, width=widthMenu, height=heightMenu):
     Componente.__init__(self,
                         window.get_rect().width / 2 - width / 2,
                         window.get_rect().height / 2 - height / 2, width,
                         height)
     self.window = window
     self.botonIniciar = Boton((0, 0, 0), (255, 255, 255),
                               (2 * self.x + self.width) / 2 - 250 / 2,
                               50 + 100 / 3 + self.height / 2, 250, 70,
                               "Iniciar juego")
     self.botonDificultad = Boton(
         (0, 0, 0), (255, 255, 255), self.botonIniciar.x,
         self.botonIniciar.y + self.botonIniciar.height + 40, 250, 70,
         "Dificultad")
     self.botonUnJugador = Boton((0, 0, 0), (255, 255, 255),
                                 (2 * self.x + self.width) / 2 - 250 / 2,
                                 50 + 100 / 3 + self.height / 3 + 50, 250,
                                 70, "1 Jugador")
     self.botonDosJugadores = Boton(
         (0, 0, 0), (255, 255, 255), self.botonUnJugador.x,
         self.botonUnJugador.y + self.botonUnJugador.height + 25, 250, 70,
         "2 Jugadores")
     self.botonTresJugadores = Boton(
         (0, 0, 0), (255, 255, 255), self.botonDosJugadores.x,
         self.botonDosJugadores.y + self.botonDosJugadores.height + 25, 250,
         70, "3 Jugadores")
     self.botonDificultadNormal = Boton(
         (0, 0, 0), (255, 255, 255),
         (2 * self.x + self.width) / 2 - 250 / 2,
         50 + 100 / 3 + self.height / 2, 250, 70, "Normal")
     self.botonDificultadDificil = Boton(
         (0, 0, 0), (255, 255, 255), self.botonDificultadNormal.x,
         self.botonDificultadNormal.y + self.botonDificultadNormal.height +
         40, 250, 70, "Difícil (4 piezas)")
     self.botonRegresar = Boton((0, 0, 0), (255, 255, 255), 100, 100, 250,
                                70, "Regresar")
     self.enPantallaInicio = True
     #enJugadores: variable que determina si estas en la pantalla de elegir jugadores o no
     self.enJugadores = False
     self.enDificultad = False
 def __init__(self, x, y, window, width, height, idJugador):
     self.idJugador = idJugador
     self.window = window
     Componente.__init__(self, x, y, width, height)
 def __init__(self, x, y, width, height, window):
     Componente.__init__(self, x, y, width, height)
     self.segundos = 60
     self.window = window
     self.imagen = reloj = pygame.image.load('assets/Acciones/reloj.png')
     self.imagenReescalada = pygame.transform.scale(reloj, (70, 70))
 def __init__(self, x, y, jugador, window):
     Componente.__init__(self, x, y, 400, 400)
     self.idJugador = jugador.id
     self.jugador = jugador
     self.window = window
示例#13
0
 def __init__(self, colorBoton, colorTexto, x, y, width, height, text=''):
     Componente.__init__(self, x, y, width, height)
     self.colorBoton = colorBoton
     self.colorTexto = colorTexto
     self.text = text
示例#14
0
 def __init__(self, x, y, width, height, window, color):
     Componente.__init__(self, x, y, width, height)
     self.window = window
     self.color = color