コード例 #1
0
 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
コード例 #2
0
 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
コード例 #3
0
 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)
コード例 #4
0
 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)
コード例 #5
0
 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)
コード例 #6
0
 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)
コード例 #7
0
 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()
コード例 #8
0
 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()
コード例 #9
0
 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
コード例 #10
0
 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
コード例 #11
0
 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
コード例 #12
0
 def __new__(cls, *args, **kargs):
     if not cls.imagen: cls.imagen = engine.cargar_imagen(cls.url_imagen, True)
     return object.__new__(cls, *args, **kargs)
コード例 #13
0
 def __new__(cls, *args, **kargs):
     if not cls.imagen:
         cls.imagen = engine.cargar_imagen(cls.url_imagen, True)
     return object.__new__(cls, *args, **kargs)
コード例 #14
0
 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)
コード例 #15
0
 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)