def __init__(self, filas_validas = (0, 1, 2, 3, 4), atacantes = {Zombie:10}): Escena.__init__(self) self.filas_validas = filas_validas self.defensas = [] self.atacantes = [] self.balas = [] self.solsitos = [] self.cartas = [] self.tablero = [[None for col in range(9)] for row in range(5)] self.barra_control = None self.cuadro_eleccion = CuadroELeccion() self.boton_menu = Boton(862, 4, engine.cargar_imagen("boton1.png", True), comando = self.pausar, nombre = "MENU") self.seleccion = None self.por_venir = atacantes self.intervalo_zombie = random.randint(18, 20) self.crono_i_z = engine.pygame.time.get_ticks() self.imagen_cartas = None self.imagen_charge = None self.imagen_nosoles = None self.tweener = engine.pytweener.Tweener() self.intervalo_comienzo = 0 self.crono_i_c = engine.pygame.time.get_ticks() self.intervalo_produccion = 13 self.crono_i_p = engine.pygame.time.get_ticks() self.jugando = False self.izquierda = 0 self.rect_origen = engine.pygame.Rect(0, 0, 1000, 750) self.final_comienzo = False self.fondo = engine.cargar_imagen("fondoreal.jpg") self.menu_pausa = None
def __init__(self, lineas = {0:"tierra", 1:"tierra", 2:"agua", 3:"agua", 4:"tierra", 5:"tierra"}): Escena.__init__(self) self.hora = "dia" self.lineas = lineas self.atacantes = [] self.balas = [] self.solsitos = [] self.cartas = [] self.explosiones = [] self.tablero = [[None for col in range(9)] for row in range(6)] self.banderas = 0 self.establecer_enemigos() self.barra_control = None self.cuadro_eleccion = CuadroELeccion() self.boton_menu = None self.seleccion = None self.carta_seleccionada = None self.intervalo_zombie = random.randint(18, 20) self.crono_i_z = engine.pygame.time.get_ticks() self.imagen_cartas = None self.imagen_charge = None self.imagen_nosoles = None self.tweener = engine.pytweener.Tweener() self.intervalo_comienzo = 0 self.crono_i_c = engine.pygame.time.get_ticks() self.intervalo_produccion = 14 self.crono_i_p = engine.pygame.time.get_ticks() self.jugando = False self.izquierda = 0 self.rect_origen = engine.pygame.Rect(0, 0, 1000, 750) self.final_comienzo = False self.fondo = engine.cargar_imagen("piscina.jpg") self.menu_pausa = None self.ancho_cuadro = 100 self.alto_cuadro = 104 self.cuadro_lampa = None