diff options
Diffstat (limited to 'Grupos.py')
-rw-r--r-- | Grupos.py | 276 |
1 files changed, 97 insertions, 179 deletions
@@ -56,29 +56,6 @@ class Grupos(gtk.Widget): self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) pygame.display.update() - def presentacion(self, button): - presentacion = Presentacion(self) - self.ventana.blit(self.fondo, (0,0)) - presentacion.draw(self.ventana) - pygame.display.update() - while presentacion.estado: - self.reloj.tick(35) - while gtk.events_pending(): - gtk.main_iteration(False) - G.Traduce_posiciones(self.VA, self.VH) - presentacion.clear(self.ventana, self.fondo) - presentacion.update() - pygame.event.clear() - presentacion.draw(self.ventana) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) - pygame.display.update() - imagen = os.path.join(G.IMAGENES, "Login", "fondo.jpg") - self.fondo = pygame.transform.scale(pygame.image.load(imagen), G.RESOLUCION) - self.ventana.blit(self.fondo, (0,0)) - self.botonesmenu.draw(self.ventana) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) - pygame.display.update() - def update(self): self.ventana.blit(self.fondo, (0,0)) self.botonesmenu.draw(self.ventana) @@ -96,6 +73,9 @@ class Grupos(gtk.Widget): def run_game12(self, jambutton): self.estado = None self.emit("run_game", "FGR_T0102") + def run_game13(self, jambutton): + self.estado = None + self.emit("run_game", "FGR_T0103") # Juegos Grupo 2 def run_game21(self, jambutton): self.estado = None @@ -103,6 +83,9 @@ class Grupos(gtk.Widget): def run_game22(self, jambutton): self.estado = None self.emit("run_game", "FGR_T0202") + def run_game24(self, jambutton): + self.estado = None + self.emit("run_game", "FGR_T0204") # Juegos Grupo 3 def run_game31(self, jambutton): self.estado = None @@ -155,46 +138,12 @@ class Grupos(gtk.Widget): self.fondo = pygame.transform.scale(pygame.image.load(imagen), G.RESOLUCION) self.botonesmenu = ButtonsMenu(self) self.reloj = pygame.time.Clock() - pygame.event.set_blocked([JOYAXISMOTION, JOYBALLMOTION, JOYHATMOTION, JOYBUTTONUP, JOYBUTTONDOWN,KEYUP, USEREVENT]) - pygame.event.set_allowed([MOUSEMOTION, MOUSEBUTTONUP, MOUSEBUTTONDOWN, KEYDOWN, VIDEORESIZE, VIDEOEXPOSE, QUIT, ACTIVEEVENT]) + pygame.event.set_blocked([JOYAXISMOTION, JOYBALLMOTION, JOYHATMOTION, + JOYBUTTONUP, JOYBUTTONDOWN,KEYUP, USEREVENT]) + pygame.event.set_allowed([MOUSEMOTION, MOUSEBUTTONUP, MOUSEBUTTONDOWN, + KEYDOWN, VIDEORESIZE, VIDEOEXPOSE, QUIT, ACTIVEEVENT]) pygame.mouse.set_visible(True) - ''' - def run_dialog_intro(self, button): - from BiblioJAM.JAMDialog import JAMDialog - dialog = JAMDialog(mensaje = "¿Abandonas el Juego?", - funcion_ok = self.ok_intro, funcion_cancel = self.cancel_intro) - fuente, tamanio = JAMG.get_Font_fawn() - dialog.set_font_from_file(fuente, tamanio = 40) - dialog.boton_aceptar.set_font_from_file(fuente, tamanio = 25) - dialog.boton_cancelar.set_font_from_file(fuente, tamanio = 25) - a,b,c = JAMG.get_estilo_papel_quemado() - dialog.set_colors_dialog(base = c, bordes = c) - dialog.set_colors_buttons(colorbas = a, colorbor = b, colorcara = c) - self.estado = "Dialog" - dialog.draw(self.ventana) - pygame.display.update() - while self.estado == "Dialog": - self.reloj.tick(35) - while gtk.events_pending(): - gtk.main_iteration(False) - G.Traduce_posiciones(self.VA, self.VH) - dialog.clear(self.ventana, self.fondo) - dialog.update() - pygame.event.clear() - dialog.draw(self.ventana) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) - pygame.display.update() - dialog.clear(self.ventana, self.fondo) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) - pygame.display.update()''' - - ''' - def ok_intro(self, button): - return self.emit_volver() - def cancel_intro(self, button): - self.estado = "Intro"''' - class ButtonsMenu(pygame.sprite.OrderedUpdates): def __init__(self, main): pygame.sprite.OrderedUpdates.__init__(self) @@ -204,8 +153,8 @@ class ButtonsMenu(pygame.sprite.OrderedUpdates): salir.set_colores(colorbas = JAMG.get_negro(), colorcara = JAMG.get_negro()) salir.set_tamanios(tamanio = (0,0), grosorbor = 1, detalle = 1, espesor = 1) salir.set_posicion(punto = (10,10)) - #salir.connect(callback = main.run_dialog_intro, sonido_select = None) - #self.add(salir) + salir.connect(callback = main.emit_volver, sonido_select = None) + self.add(salir) imagen = main.usuario['personaje'] user = JAMButton(main.usuario['nombre'],None) @@ -224,87 +173,73 @@ class ButtonsMenu(pygame.sprite.OrderedUpdates): grupo.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) imagen = os.path.join(G.IMAGENES, "Menu", "img1.png") grupo.set_imagen(origen = imagen) - grupo.connect(callback = main.emit_volver, sonido_select = None) + grupo.final_select = grupo.final_unselect + grupo.connect(callback = None, sonido_select = None) self.add(grupo) - uno = JAMButton('T0101', None) + uno = BotonJuego() uno.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img1.png") - #uno.set_imagen(origen = imagen) - uno.set_colores(colorbas = (255,255,255,255), - colorbor = (255,255,255,255), colorcara = (0,153,255,255)) + imagen = os.path.join(G.IMAGENES, "capturas", "101.jpg") + uno.set_imagen(origen = imagen) uno.connect(callback = main.run_game11, sonido_select = None) self.add(uno) - dos = JAMButton('T0102', None) + dos = BotonJuego() dos.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img2.png") - #dos.set_imagen(origen = imagen) - dos.set_colores(colorbas = (255,255,255,255), - colorbor = (255,255,255,255), colorcara = (0,153,255,255)) + imagen = os.path.join(G.IMAGENES, "capturas", "102.jpg") + dos.set_imagen(origen = imagen) dos.connect(callback = main.run_game12, sonido_select = None) self.add(dos) - tres = JAMButton('', None) + tres = BotonJuego() tres.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img3.png") - #tres.set_imagen(origen = imagen) - tres.set_colores(colorbas = (0,153,255,255), - colorbor = (0,153,255,255), colorcara = (0,153,255,255)) - tres.connect(callback = None, sonido_select = None) + imagen = os.path.join(G.IMAGENES, "capturas", "103.jpg") + tres.set_imagen(origen = imagen) + tres.connect(callback = main.run_game13, sonido_select = None) self.add(tres) - cuatro = JAMButton('', None) + cuatro = BotonJuego() cuatro.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img4.png") + #imagen = os.path.join(G.IMAGENES, "capturas", "104.jpg") #cuatro.set_imagen(origen = imagen) - cuatro.set_colores(colorbas = (0,153,255,255), - colorbor = (0,153,255,255), colorcara = (0,153,255,255)) cuatro.connect(callback = None, sonido_select = None) - self.add(cuatro) + #self.add(cuatro) if main.grupo == "grupo2": grupo = BotonJuego() grupo.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) imagen = os.path.join(G.IMAGENES, "Menu", "img2.png") grupo.set_imagen(origen = imagen) - grupo.connect(callback = main.emit_volver, sonido_select = None) + grupo.final_select = grupo.final_unselect + grupo.connect(callback = None, sonido_select = None) self.add(grupo) - uno = JAMButton('T0201', None) + uno = BotonJuego() uno.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img1.png") - #uno.set_imagen(origen = imagen) - uno.set_colores(colorbas = (255,255,255,255), - colorbor = (255,255,255,255), colorcara = (0,153,255,255)) + imagen = os.path.join(G.IMAGENES, "capturas", "201.jpg") + uno.set_imagen(origen = imagen) uno.connect(callback = main.run_game21, sonido_select = None) self.add(uno) - dos = JAMButton('T0202', None) + dos = BotonJuego() dos.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img2.png") - #dos.set_imagen(origen = imagen) - dos.set_colores(colorbas = (255,255,255,255), - colorbor = (255,255,255,255), colorcara = (0,153,255,255)) + imagen = os.path.join(G.IMAGENES, "capturas", "202.jpg") + dos.set_imagen(origen = imagen) dos.connect(callback = main.run_game22, sonido_select = None) self.add(dos) - tres = JAMButton('', None) + tres = BotonJuego() tres.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img3.png") + #imagen = os.path.join(G.IMAGENES, "capturas", "203.jpg") #tres.set_imagen(origen = imagen) - tres.set_colores(colorbas = (0,153,255,255), - colorbor = (0,153,255,255), colorcara = (0,153,255,255)) - tres.connect(callback = None, sonido_select = None) - self.add(tres) + #tres.connect(callback = None, sonido_select = None) + #self.add(tres) - cuatro = JAMButton('', None) + cuatro = BotonJuego() cuatro.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img4.png") - #cuatro.set_imagen(origen = imagen) - cuatro.set_colores(colorbas = (0,153,255,255), - colorbor = (0,153,255,255), colorcara = (0,153,255,255)) - cuatro.connect(callback = None, sonido_select = None) + imagen = os.path.join(G.IMAGENES, "capturas", "204.jpg") + cuatro.set_imagen(origen = imagen) + cuatro.connect(callback = main.run_game24, sonido_select = None) self.add(cuatro) if main.grupo == "grupo3": @@ -312,147 +247,130 @@ class ButtonsMenu(pygame.sprite.OrderedUpdates): grupo.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) imagen = os.path.join(G.IMAGENES, "Menu", "img3.png") grupo.set_imagen(origen = imagen) - grupo.connect(callback = main.emit_volver, sonido_select = None) + grupo.final_select = grupo.final_unselect + grupo.connect(callback = None, sonido_select = None) self.add(grupo) - uno = JAMButton('T0301', None) + uno = BotonJuego() uno.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img1.png") - #uno.set_imagen(origen = imagen) - uno.set_colores(colorbas = (255,255,255,255), - colorbor = (255,255,255,255), colorcara = (0,153,255,255)) + imagen = os.path.join(G.IMAGENES, "capturas", "301.jpg") + uno.set_imagen(origen = imagen) uno.connect(callback = main.run_game31, sonido_select = None) self.add(uno) - dos = JAMButton('T0302', None) + dos = BotonJuego() dos.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img2.png") - #dos.set_imagen(origen = imagen) - dos.set_colores(colorbas = (255,255,255,255), - colorbor = (255,255,255,255), colorcara = (0,153,255,255)) + imagen = os.path.join(G.IMAGENES, "capturas", "302.jpg") + dos.set_imagen(origen = imagen) dos.connect(callback = main.run_game32, sonido_select = None) self.add(dos) - tres = JAMButton('T0303', None) + tres = BotonJuego() tres.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img3.png") - #tres.set_imagen(origen = imagen) - tres.set_colores(colorbas = (255,255,255,255), - colorbor = (255,255,255,255), colorcara = (0,153,255,255)) + imagen = os.path.join(G.IMAGENES, "capturas", "303.jpg") + tres.set_imagen(origen = imagen) tres.connect(callback = main.run_game33, sonido_select = None) self.add(tres) - cuatro = JAMButton('', None) + cuatro = BotonJuego() cuatro.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img4.png") + #imagen = os.path.join(G.IMAGENES, "capturas", "304.jpg") #cuatro.set_imagen(origen = imagen) - cuatro.set_colores(colorbas = (0,153,255,255), - colorbor = (0,153,255,255), colorcara = (0,153,255,255)) - cuatro.connect(callback = None, sonido_select = None) - self.add(cuatro) + #cuatro.connect(callback = None, sonido_select = None) + #self.add(cuatro) if main.grupo == "grupo4": grupo = BotonJuego() grupo.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) imagen = os.path.join(G.IMAGENES, "Menu", "img4.png") grupo.set_imagen(origen = imagen) - grupo.connect(callback = main.emit_volver, sonido_select = None) + grupo.final_select = grupo.final_unselect + grupo.connect(callback = None, sonido_select = None) self.add(grupo) - uno = JAMButton('T0401', None) + uno = BotonJuego() uno.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img1.png") - #uno.set_imagen(origen = imagen) - uno.set_colores(colorbas = (255,255,255,255), - colorbor = (255,255,255,255), colorcara = (0,153,255,255)) + imagen = os.path.join(G.IMAGENES, "capturas", "401.jpg") + uno.set_imagen(origen = imagen) uno.connect(callback = main.run_game41, sonido_select = None) self.add(uno) - dos = JAMButton('T0402', None) + dos = BotonJuego() dos.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img2.png") - #dos.set_imagen(origen = imagen) - dos.set_colores(colorbas = (255,255,255,255), - colorbor = (255,255,255,255), colorcara = (0,153,255,255)) + imagen = os.path.join(G.IMAGENES, "capturas", "402.jpg") + dos.set_imagen(origen = imagen) dos.connect(callback = main.run_game42, sonido_select = None) self.add(dos) - tres = JAMButton('', None) + tres = BotonJuego() tres.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img3.png") + #imagen = os.path.join(G.IMAGENES, "capturas", "403.jpg") #tres.set_imagen(origen = imagen) - tres.set_colores(colorbas = (0,153,255,255), - colorbor = (0,153,255,255), colorcara = (0,153,255,255)) - tres.connect(callback = None, sonido_select = None) - self.add(tres) + #tres.connect(callback = None, sonido_select = None) + #self.add(tres) - cuatro = JAMButton('', None) + cuatro = BotonJuego() cuatro.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img4.png") + #imagen = os.path.join(G.IMAGENES, "capturas", "404.jpg") #cuatro.set_imagen(origen = imagen) - cuatro.set_colores(colorbas = (0,153,255,255), - colorbor = (0,153,255,255), colorcara = (0,153,255,255)) - cuatro.connect(callback = None, sonido_select = None) - self.add(cuatro) + #cuatro.connect(callback = None, sonido_select = None) + #self.add(cuatro) if main.grupo == "grupo5": grupo = BotonJuego() grupo.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) imagen = os.path.join(G.IMAGENES, "Menu", "img5.png") grupo.set_imagen(origen = imagen) - grupo.connect(callback = main.emit_volver, sonido_select = None) + + grupo.connect(callback = None, sonido_select = None) self.add(grupo) - uno = JAMButton('T0501', None) + uno = BotonJuego() uno.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img1.png") - #uno.set_imagen(origen = imagen) - uno.set_colores(colorbas = (255,255,255,255), - colorbor = (255,255,255,255), colorcara = (0,153,255,255)) + imagen = os.path.join(G.IMAGENES, "capturas", "501.jpg") + uno.set_imagen(origen = imagen) uno.connect(callback = main.run_game51, sonido_select = None) self.add(uno) - dos = JAMButton('T0502', None) + dos = BotonJuego() dos.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img2.png") - #dos.set_imagen(origen = imagen) - dos.set_colores(colorbas = (255,255,255,255), - colorbor = (255,255,255,255), colorcara = (0,153,255,255)) + imagen = os.path.join(G.IMAGENES, "capturas", "502.jpg") + dos.set_imagen(origen = imagen) dos.connect(callback = main.run_game52, sonido_select = None) self.add(dos) - tres = JAMButton('T0503', None) + tres = BotonJuego() tres.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img3.png") + #imagen = os.path.join(G.IMAGENES, "capturas", "503.jpg") #tres.set_imagen(origen = imagen) - tres.set_colores(colorbas = (255,255,255,255), - colorbor = (255,255,255,255), colorcara = (0,153,255,255)) - tres.connect(callback = main.run_game53, sonido_select = None) - self.add(tres) + #tres.connect(callback = main.run_game53, sonido_select = None) + #self.add(tres) - cuatro = BotonJuego()#JAMButton('T0504', None) + cuatro = BotonJuego() cuatro.set_tamanios(tamanio = (264,264), grosorbor = 1, detalle = 1, espesor = 1) - #imagen = os.path.join(G.IMAGENES, "Menu", "img4.png") + #imagen = os.path.join(G.IMAGENES, "capturas", "504.jpg") #cuatro.set_imagen(origen = imagen) - cuatro.connect(callback = main.run_game54, sonido_select = None) - self.add(cuatro) + #cuatro.connect(callback = main.run_game54, sonido_select = None) + #self.add(cuatro) sep = 50 w,h = G.RESOLUCION centrox = w/2 centroy = h/2 uno.set_posicion( (centrox - sep*3, centroy - uno.get_tamanio()[1]) ) - dos.set_posicion( (uno.get_posicion()[0] + uno.get_tamanio()[0] + sep, centroy - uno.get_tamanio()[1]) ) + dos.set_posicion( (uno.get_posicion()[0] + uno.get_tamanio()[0] + sep, + centroy - uno.get_tamanio()[1]) ) tres.set_posicion( (uno.get_posicion()[0], centroy + sep) ) - cuatro.set_posicion( (tres.get_posicion()[0] + tres.get_tamanio()[0] + sep, centroy + sep) ) - - grupo.set_posicion( (uno.get_posicion()[0] - uno.get_tamanio()[0] - sep, uno.get_posicion()[1] + uno.get_tamanio()[1]/2) ) + cuatro.set_posicion( (tres.get_posicion()[0] + tres.get_tamanio()[0] + sep, + centroy + sep) ) + grupo.set_posicion( (uno.get_posicion()[0] - uno.get_tamanio()[0] - sep, + uno.get_posicion()[1] + uno.get_tamanio()[1]/2) ) class BotonJuego(JAMButton): def __init__(self): JAMButton.__init__(self, '', None) def set_imagen(self, origen): - imagen = pygame.image.load(origen) + imagen = pygame.transform.scale(pygame.image.load(origen), (264,264)) self.final_unselect = imagen self.final_select = JAMG.get_my_surface_whit_border(imagen.copy(), (255,255,255,255), 10) self.image = self.final_unselect |