From b9b2953f2c9d418d3420311fc0c092328a39f13e Mon Sep 17 00:00:00 2001 From: flavio Date: Sat, 07 Apr 2012 18:04:58 +0000 Subject: Correcciones --- (limited to 'FGR_T0101.py') diff --git a/FGR_T0101.py b/FGR_T0101.py index 435c27f..6e30920 100644 --- a/FGR_T0101.py +++ b/FGR_T0101.py @@ -31,20 +31,16 @@ class FGR_T0101(gtk.Widget): self.fondo = None self.reloj = None self.puntos = 0 - - # Sprites self.textos = None self.botonesmenu = None self.controles = None self.seniales = None self.carteles = 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 @@ -68,7 +64,8 @@ class FGR_T0101(gtk.Widget): self.ventana.blit(self.fondo, (0,0)) self.textos.draw(self.ventana) self.botonesmenu.draw(self.ventana) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) + self.ventana_real.blit(pygame.transform.scale(self.ventana, + self.resolucionreal), (0,0)) pygame.display.update() while self.estado == "Intro": self.reloj.tick(35) @@ -82,7 +79,8 @@ class FGR_T0101(gtk.Widget): pygame.event.clear() self.textos.draw(self.ventana) self.botonesmenu.draw(self.ventana) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) + self.ventana_real.blit(pygame.transform.scale(self.ventana, + self.resolucionreal), (0,0)) pygame.display.update() def run_juego(self): @@ -91,7 +89,8 @@ class FGR_T0101(gtk.Widget): self.carteles.draw(self.ventana) self.seniales.draw(self.ventana) self.controles.draw(self.ventana) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) + self.ventana_real.blit(pygame.transform.scale(self.ventana, + self.resolucionreal), (0,0)) pygame.display.update() while self.estado == "Game": self.reloj.tick(35) @@ -109,7 +108,8 @@ class FGR_T0101(gtk.Widget): self.carteles.draw(self.ventana) self.seniales.draw(self.ventana) self.controles.draw(self.ventana) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) + self.ventana_real.blit(pygame.transform.scale(self.ventana, + self.resolucionreal), (0,0)) pygame.display.update() def reset(self): @@ -130,7 +130,7 @@ class FGR_T0101(gtk.Widget): self.sonido_exito.play() self.senial_select.ubicada = True self.controles.recuadro_select.remove(self.controles) - self.senial_select.rect.center = (cartel.rect.x, cartel.rect.y)#cartel.rect.center + self.senial_select.rect.center = (cartel.rect.x, cartel.rect.y) self.senial_select = None self.puntos += 10 self.controles.actualiza_puntos() @@ -161,7 +161,8 @@ class FGR_T0101(gtk.Widget): self.carteles.draw(self.ventana) self.seniales.draw(self.ventana) self.controles.draw(self.ventana) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) + self.ventana_real.blit(pygame.transform.scale(self.ventana, + self.resolucionreal), (0,0)) pygame.display.update() pygame.time.wait(1000) text1= "Muy bien! Ahora formas parte de la pandilla." @@ -170,14 +171,16 @@ class FGR_T0101(gtk.Widget): 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)) + 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) mensaje.update() mensaje.draw(self.ventana) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) + self.ventana_real.blit(pygame.transform.scale(self.ventana, + self.resolucionreal), (0,0)) pygame.display.update() pygame.time.wait(6000) return self.salir(True) @@ -191,7 +194,8 @@ class FGR_T0101(gtk.Widget): self.carteles.draw(self.ventana) self.seniales.draw(self.ventana) self.controles.draw(self.ventana) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) + 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." @@ -200,22 +204,26 @@ class FGR_T0101(gtk.Widget): 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)) + 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) mensaje.update() mensaje.draw(self.ventana) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) + 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 ) @@ -242,13 +250,15 @@ class FGR_T0101(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("101") 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)) + self.ventana_real.blit(pygame.transform.scale(self.ventana, + self.resolucionreal), (0,0)) pygame.display.update() while self.estado== "Instruc": self.reloj.tick(35) @@ -259,12 +269,15 @@ class FGR_T0101(gtk.Widget): self.botonesmenu.update() pygame.event.clear() self.botonesmenu.draw(self.ventana) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) + 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) + 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) @@ -274,7 +287,8 @@ class FGR_T0101(gtk.Widget): dialog.set_colors_buttons(colorbas=a, colorbor=b, colorcara=c) self.estado= "Dialog" dialog.draw(self.ventana) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) + self.ventana_real.blit(pygame.transform.scale(self.ventana, + self.resolucionreal), (0,0)) pygame.display.update() while self.estado== "Dialog": self.reloj.tick(35) @@ -285,16 +299,18 @@ class FGR_T0101(gtk.Widget): dialog.update() pygame.event.clear() dialog.draw(self.ventana) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) + 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)) + self.ventana_real.blit(pygame.transform.scale(self.ventana, + self.resolucionreal), (0,0)) pygame.display.update() 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 --------------- @@ -308,7 +324,8 @@ class FGR_T0101(gtk.Widget): def run_dialog_game(self, button): self.controles.stop() from BiblioJAM.JAMDialog import JAMDialog - dialog= JAMDialog(mensaje="¿Abandonas el Juego?", funcion_ok=self.ok, funcion_cancel=self.cancel) + dialog= JAMDialog(mensaje="¿Abandonas el Juego?", + funcion_ok=self.ok, funcion_cancel=self.cancel) fuente, tamanio= JAMG.get_Font_fawn() dialog.set_font_from_file(fuente, tamanio= 30) dialog.boton_aceptar.set_font_from_file(fuente, tamanio= 30) @@ -318,7 +335,8 @@ class FGR_T0101(gtk.Widget): dialog.set_colors_buttons(colorbas=a, colorbor=b, colorcara=c) self.estado= "Dialog" dialog.draw(self.ventana) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) + self.ventana_real.blit(pygame.transform.scale(self.ventana, + self.resolucionreal), (0,0)) pygame.display.update() while self.estado== "Dialog": self.reloj.tick(35) @@ -329,22 +347,25 @@ class FGR_T0101(gtk.Widget): dialog.update() pygame.event.clear() dialog.draw(self.ventana) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) + 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)) + self.ventana_real.blit(pygame.transform.scale(self.ventana, + self.resolucionreal), (0,0)) pygame.display.update() return self.run() else: dialog.clear(self.ventana, self.fondo) - self.ventana_real.blit(pygame.transform.scale(self.ventana, self.resolucionreal), (0,0)) + self.ventana_real.blit(pygame.transform.scale(self.ventana, + self.resolucionreal), (0,0)) pygame.display.update() 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 --------------- @@ -759,7 +780,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 = 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) -- cgit v0.9.1