diff options
author | flavio <fdanesse@gmail.com> | 2012-04-07 18:04:58 (GMT) |
---|---|---|
committer | flavio <fdanesse@gmail.com> | 2012-04-07 18:04:58 (GMT) |
commit | b9b2953f2c9d418d3420311fc0c092328a39f13e (patch) | |
tree | 4d5f5ec86827eadf2889f0e070705f12bb0ce90b /FGR_T0501.py | |
parent | b4e54fc9a2b3955689e48c02402d8090516ccae1 (diff) |
Correcciones
Diffstat (limited to 'FGR_T0501.py')
-rw-r--r-- | FGR_T0501.py | 39 |
1 files changed, 12 insertions, 27 deletions
diff --git a/FGR_T0501.py b/FGR_T0501.py index 27debbb..fdff116 100644 --- a/FGR_T0501.py +++ b/FGR_T0501.py @@ -28,24 +28,19 @@ class FGR_T0501(gtk.Widget): self.ventana = None self.nombre = "Paseando en Familia" self.estado = False - - # Variables del Juego self.fondo= None self.reloj= None self.puntos= 0 - # Sprites self.textos= None self.botonesmenu= None self.controles= None self.seniales= None self.senial_select= None - # sonidos self.sonido_error= None self.sonido_exito= None self.sound_select= None - # Escalado self.ventana_real= None self.resolucionreal= None @@ -131,25 +126,20 @@ class FGR_T0501(gtk.Widget): self.controles.stop() self.puntos+= (10*self.controles.cronometro.get_tiempo_restante()) self.controles.actualiza_puntos() - self.ventana.blit(self.fondo, (0,0)) self.seniales.draw(self.ventana) self.controles.draw(self.ventana) self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) pygame.display.update() pygame.time.wait(1000) - text1= "FELICITACIONES !!! Lograron obtener la quinta imagen. Ya son miembros del club" text2= "del tránsito. Lo han hecho muy bien en grupo. Pandilla, hasta el próximo reto!" - mensaje= Mensaje(self, "Victory", text1, text2) self.fondo= self.fondo1 - self.ventana.blit(self.fondo, (0,0)) mensaje.draw(self.ventana) self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) pygame.display.update() - while mensaje.estado == True: self.reloj.tick(35) mensaje.clear(self.ventana, self.fondo) @@ -157,7 +147,6 @@ class FGR_T0501(gtk.Widget): mensaje.draw(self.ventana) self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) pygame.display.update() - pygame.time.wait(6000) return self.salir(True) @@ -166,25 +155,20 @@ class FGR_T0501(gtk.Widget): self.controles.update() # para actualizar imagen de progressbar del reloj self.controles.stop() self.controles.actualiza_puntos() - self.ventana.blit(self.fondo, (0,0)) self.seniales.draw(self.ventana) self.controles.draw(self.ventana) self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) pygame.display.update() pygame.time.wait(1000) - text1= "Te han Faltado Unos Segundos Para Completar la Actividad." text2= "Prueba Nuevamente." - mensaje= Mensaje(self, "End", text1, text2) self.fondo= self.fondo1 - self.ventana.blit(self.fondo, (0,0)) mensaje.draw(self.ventana) self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) pygame.display.update() - while mensaje.estado == True: self.reloj.tick(35) mensaje.clear(self.ventana, self.fondo) @@ -192,14 +176,15 @@ class FGR_T0501(gtk.Widget): mensaje.draw(self.ventana) self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) pygame.display.update() - pygame.time.wait(6000) return self.salir(False) # ----------- SETEOS ------------- def load(self): - 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) A, B= G.RESOLUCION self.ventana = pygame.Surface( (A, B), flags=HWSURFACE ) @@ -226,7 +211,8 @@ class FGR_T0501(gtk.Widget): tecla= event.key if tecla== pygame.K_ESCAPE: pygame.event.clear() - return self.run_dialog_intro(None) + #return self.run_dialog_intro(None) + return self.salir() def run_Instruc(self): self.fondo= G.get_instruc("501") @@ -246,6 +232,7 @@ class FGR_T0501(gtk.Widget): self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) pygame.display.update() + ''' 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) @@ -271,7 +258,6 @@ class FGR_T0501(gtk.Widget): 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() @@ -279,7 +265,7 @@ class FGR_T0501(gtk.Widget): def ok_intro(self, button): return self.salir(False) def cancel_intro(self, button): - self.estado= "Intro" + self.estado= "Intro"''' # ----------- EVENTOS en MENU --------------- # ----------- EVENTOS en JUEGO --------------- @@ -316,7 +302,6 @@ class FGR_T0501(gtk.Widget): dialog.draw(self.ventana) self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) pygame.display.update() - if self.estado== "Intro": dialog.clear(self.ventana, self.fondo) self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) @@ -329,7 +314,8 @@ class FGR_T0501(gtk.Widget): self.controles.play() def ok(self, button): - self.estado= "Intro" + #self.estado = "Intro" + self.salir() def cancel(self, button): self.estado= "Game" # ----------- EVENTOS en JUEGO --------------- @@ -590,15 +576,14 @@ class ButtonsMenu(pygame.sprite.OrderedUpdates): pygame.sprite.OrderedUpdates.__init__(self) self.main= main imagen= G.get_Flecha() - salir= JAMButton("",None) salir.set_imagen(origen= imagen, tamanio=(100,55)) 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= self.main.run_dialog_intro) + #salir.connect (callback= self.main.run_dialog_intro) + salir.connect (callback = self.main.salir, sonido_select = None) self.add(salir) - jugar= JAMButton("Jugar",None) jugar.set_text(color=JAMG.get_blanco()) fuente, tamanio= JAMG.get_Font_fawn() |