Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Grupos.py
diff options
context:
space:
mode:
Diffstat (limited to 'Grupos.py')
-rw-r--r--Grupos.py74
1 files changed, 32 insertions, 42 deletions
diff --git a/Grupos.py b/Grupos.py
index c982534..3274fdb 100644
--- a/Grupos.py
+++ b/Grupos.py
@@ -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):