diff options
Diffstat (limited to 'Grupos.py')
-rw-r--r-- | Grupos.py | 74 |
1 files changed, 32 insertions, 42 deletions
@@ -133,12 +133,14 @@ class Grupos(gtk.Widget): def run_game54(self, jambutton): self.estado = None self.emit("run_game", "FGR_T0504") + def handle_event_Intro(self): for event in pygame.event.get(pygame.KEYDOWN): tecla = event.key if tecla == pygame.K_ESCAPE: pygame.event.clear() - self.run_dialog_intro(None) + #self.run_dialog_intro(None) + self.emit_volver(None) def load(self): A, B = G.RESOLUCION @@ -157,6 +159,7 @@ class Grupos(gtk.Widget): 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?", @@ -184,12 +187,13 @@ class Grupos(gtk.Widget): 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() + pygame.display.update()''' + ''' def ok_intro(self, button): return self.emit_volver() def cancel_intro(self, button): - self.estado = "Intro" + self.estado = "Intro"''' class ButtonsMenu(pygame.sprite.OrderedUpdates): def __init__(self, main): @@ -200,8 +204,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.run_dialog_intro, sonido_select = None) + #self.add(salir) imagen = main.usuario['personaje'] user = JAMButton(main.usuario['nombre'],None) @@ -216,13 +220,11 @@ class ButtonsMenu(pygame.sprite.OrderedUpdates): self.add(user) if main.grupo == "grupo1": - grupo = JAMButton('', None) - grupo.set_tamanios(tamanio = (0,0), grosorbor = 1, detalle = 1, espesor = 1) + grupo = BotonJuego() + 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.set_colores(colorbas = (255,255,255,255), - colorbor = (255,255,255,255), colorcara = (255,255,255,255)) - grupo.connect(callback = None, sonido_select = None) + grupo.connect(callback = main.emit_volver, sonido_select = None) self.add(grupo) uno = JAMButton('T0101', None) @@ -262,13 +264,11 @@ class ButtonsMenu(pygame.sprite.OrderedUpdates): self.add(cuatro) if main.grupo == "grupo2": - grupo = JAMButton('', None) - grupo.set_tamanios(tamanio = (0,0), grosorbor = 1, detalle = 1, espesor = 1) + 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.set_colores(colorbas = (255,255,255,255), - colorbor = (255,255,255,255), colorcara = (255,255,255,255)) - grupo.connect(callback = None, sonido_select = None) + grupo.connect(callback = main.emit_volver, sonido_select = None) self.add(grupo) uno = JAMButton('T0201', None) @@ -308,13 +308,11 @@ class ButtonsMenu(pygame.sprite.OrderedUpdates): self.add(cuatro) if main.grupo == "grupo3": - grupo = JAMButton('', None) - grupo.set_tamanios(tamanio = (0,0), grosorbor = 1, detalle = 1, espesor = 1) + grupo = BotonJuego() + 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.set_colores(colorbas = (255,255,255,255), - colorbor = (255,255,255,255), colorcara = (255,255,255,255)) - grupo.connect(callback = None, sonido_select = None) + grupo.connect(callback = main.emit_volver, sonido_select = None) self.add(grupo) uno = JAMButton('T0301', None) @@ -354,13 +352,11 @@ class ButtonsMenu(pygame.sprite.OrderedUpdates): self.add(cuatro) if main.grupo == "grupo4": - grupo = JAMButton('', None) - grupo.set_tamanios(tamanio = (0,0), grosorbor = 1, detalle = 1, espesor = 1) + 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.set_colores(colorbas = (255,255,255,255), - colorbor = (255,255,255,255), colorcara = (255,255,255,255)) - grupo.connect(callback = None, sonido_select = None) + grupo.connect(callback = main.emit_volver, sonido_select = None) self.add(grupo) uno = JAMButton('T0401', None) @@ -400,13 +396,11 @@ class ButtonsMenu(pygame.sprite.OrderedUpdates): self.add(cuatro) if main.grupo == "grupo5": - grupo = JAMButton('', None) - grupo.set_tamanios(tamanio = (0,0), grosorbor = 1, detalle = 1, espesor = 1) + 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.set_colores(colorbas = (255,255,255,255), - colorbor = (255,255,255,255), colorcara = (255,255,255,255)) - grupo.connect(callback = None, sonido_select = None) + grupo.connect(callback = main.emit_volver, sonido_select = None) self.add(grupo) uno = JAMButton('T0501', None) @@ -440,23 +434,19 @@ class ButtonsMenu(pygame.sprite.OrderedUpdates): 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 = (255,255,255,255), - # colorbor = (255,255,255,255), colorcara = (0,153,255,255)) cuatro.connect(callback = main.run_game54, sonido_select = None) self.add(cuatro) sep = 50 w,h = G.RESOLUCION - a,b = salir.get_posicion() - c, d = salir.get_tamanio() - grupo.set_posicion( (a,b+d+sep ) ) - ww, hh = uno.get_tamanio() - uno.set_posicion( (w/2-ww/2, b+d+sep) ) - x, y = uno.get_posicion() - tres.set_posicion( (x, y + hh + sep) ) - dos.set_posicion( (x + ww + sep, y) ) - x, y = dos.get_posicion() - cuatro.set_posicion( (x, y + hh + sep) ) + 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]) ) + 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) ) class BotonJuego(JAMButton): def __init__(self): |