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, 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): Escena.__init__(self) self.fondo = engine.cargar_imagen("inicial.jpg") self.boton_ad = Boton(508, 83, engine.cargar_imagen("boton7.png", True), comando = self.adventure) self.bienvenida = None self.cuadro_creacion = None self.cuadro_quien = None self.tweener = engine.pytweener.Tweener() self.cargar_ultimo_usuario() self.rect_clic = engine.pygame.Rect(900, 645, 64, 34)
def __init__(self): Escena.__init__(self) self.fondo = engine.cargar_imagen("inicial.jpg") self.boton_ad = Boton(508, 83, engine.cargar_imagen("boton7.png", True), comando=self.adventure) self.bienvenida = None self.cuadro_creacion = None self.cuadro_quien = None self.tweener = engine.pytweener.Tweener() self.cargar_ultimo_usuario() self.rect_clic = engine.pygame.Rect(900, 645, 64, 34)
def adventure(self): #belsprout = Carta((0, 0, 62, 87), LanzaGuisantes, 100, "tierra", 8) #gira = Carta((65, 0, 62, 87), Girasol, 50, "tierra", 5) #gato = Carta((195, 488, 62, 87), ColaDeGato, 225, "agua", 12) #nenufar = Carta((0, 195, 62, 87), Nenufar, 25, "agua", 6) e = Supervivencia() for c in engine.obtener_usuario().plantas: e.cuadro_eleccion.agregar_carta(c) engine.obtener_director().set_escena(e) engine.obtener_director().escena_actual.imagen_cartas = engine.cargar_imagen("cartas.jpg") engine.obtener_director().escena_actual.imagen_charge = engine.cargar_imagen("charge.png", True) engine.obtener_director().escena_actual.imagen_nosoles = engine.cargar_imagen("nosoles.png", True)
def adventure(self): # belsprout = Carta((0, 0, 62, 87), LanzaGuisantes, 100, "tierra", 8) # gira = Carta((65, 0, 62, 87), Girasol, 50, "tierra", 5) # gato = Carta((195, 488, 62, 87), ColaDeGato, 225, "agua", 12) # nenufar = Carta((0, 195, 62, 87), Nenufar, 25, "agua", 6) e = Supervivencia() for c in engine.obtener_usuario().plantas: e.cuadro_eleccion.agregar_carta(c) engine.obtener_director().set_escena(e) engine.obtener_director().escena_actual.imagen_cartas = engine.cargar_imagen("cartas.jpg") engine.obtener_director().escena_actual.imagen_charge = engine.cargar_imagen("charge.png", True) engine.obtener_director().escena_actual.imagen_nosoles = engine.cargar_imagen("nosoles.png", True)
def modo_juego(self): self.jugando = True self.boton_menu = Boton(862, 4, engine.cargar_imagen("boton1.png", True), comando = self.pausar, nombre = "MENU") self.barra_control.eligiendo = 2 self.cuadro_lampa = CuadroLampa() if 'Lampa' in engine.obtener_usuario().objetos else None self.crono_i_p = engine.pygame.time.get_ticks() self.crono_i_z = engine.pygame.time.get_ticks()
def modo_juego(self): self.jugando = True self.boton_menu = Boton(862, 4, engine.cargar_imagen("boton1.png", True), comando=self.pausar, nombre="MENU") self.barra_control.eligiendo = 2 self.cuadro_lampa = CuadroLampa() if "Lampa" in engine.obtener_usuario().objetos else None self.crono_i_p = engine.pygame.time.get_ticks() self.crono_i_z = engine.pygame.time.get_ticks()
def __init__(self, x, y, objetivo, modo, padre): Disparo.__init__(self, x, y) self.x_inicial = self.rect.centerx self.y_inicial = self.rect.centery self.imagen_base = engine.cargar_imagen(self.url_imagen, True) self.danio = 20 self.tiempo = 0 self.velocidad_angular = 0 self.velocidad = 3 self.velocidad_x = self.velocidad self.velocidad_y = 0 self.objetivo = objetivo self.modo = modo self.padre = padre self.finalx = 0 self.finaly = 0 self.var = False
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
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
def __new__(cls, *args, **kargs): if not cls.imagen: cls.imagen = engine.cargar_imagen(cls.url_imagen, True) return object.__new__(cls, *args, **kargs)
def __new__(cls, *args, **kargs): if not cls.imagen1: cls.imagen1 = engine.cargar_imagen(cls.url_imagen_1, True) cls.imagen2 = engine.cargar_imagen(cls.url_imagen_2, True) return object.__new__(cls, *args, **kargs)