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
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()
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()
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
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
def __init__(self, x, y, width, height, window, color): Componente.__init__(self, x, y, width, height) self.window = window self.color = color