diff options
author | Paolo Monsalvo <pmonsalvo@gmail.com> | 2013-01-18 21:01:58 (GMT) |
---|---|---|
committer | Paolo Monsalvo <pmonsalvo@gmail.com> | 2013-01-18 21:01:58 (GMT) |
commit | 4ba839d7de703f5cc0f0966ad7118dc991c01de4 (patch) | |
tree | eddb1652c0c413ff9c07efa3b41c0bd57a1e50a2 | |
parent | 71b5ff3c8bdf849d26de2169306861a5240dbb91 (diff) |
Actualizacion
-rw-r--r-- | config.ini | 6 | ||||
-rw-r--r-- | imagenes/Abajo.png | bin | 0 -> 5778 bytes | |||
-rw-r--r-- | imagenes/Arriba.png | bin | 0 -> 5703 bytes | |||
-rw-r--r-- | imagenes/Derecha.png | bin | 0 -> 4488 bytes | |||
-rw-r--r-- | imagenes/Izquierda.png | bin | 0 -> 4476 bytes | |||
-rw-r--r-- | prueba.py | 47 |
6 files changed, 35 insertions, 18 deletions
@@ -1,3 +1,5 @@ -[jugar] -patron = ['Bienvenido ',' a ',' Jugando ',' Aprendes ',' Identifica ',' los ',' siguientes ' ,' patrones ',' sonoros ', 'Derecha',' ','Izquierda',' ','Arriba',' ','Abajo'] +[inicio] +patron = ['Bienvenido', 'a','Jugando', 'Aprendes'] +[patron1] +patron = ['pulse','la','tecla','espacio','para''escuchar','el','patrĂ³n','sonoro'] diff --git a/imagenes/Abajo.png b/imagenes/Abajo.png Binary files differnew file mode 100644 index 0000000..7125177 --- /dev/null +++ b/imagenes/Abajo.png diff --git a/imagenes/Arriba.png b/imagenes/Arriba.png Binary files differnew file mode 100644 index 0000000..6b4ae67 --- /dev/null +++ b/imagenes/Arriba.png diff --git a/imagenes/Derecha.png b/imagenes/Derecha.png Binary files differnew file mode 100644 index 0000000..1394545 --- /dev/null +++ b/imagenes/Derecha.png diff --git a/imagenes/Izquierda.png b/imagenes/Izquierda.png Binary files differnew file mode 100644 index 0000000..5b379a5 --- /dev/null +++ b/imagenes/Izquierda.png @@ -1,6 +1,7 @@ #!/usr/bin/python import gtk import gobject +import random from ConfigParser import SafeConfigParser from subprocess import Popen @@ -8,68 +9,82 @@ from subprocess import Popen class MyApp(): def __init__(self): + self.load_data() + self.cargar_ui() + + def load_data(self): + parser=SafeConfigParser() + parser.read('config.ini') + words= parser.get('inicio','patron') + self.say (words) + + def patrones(self): + parser=SafeConfigParser() + parser.read('config.ini') + words= parser.get('patron1','patron') + self.say (words) + self.words=['arriba','abajo','izquierda','derecha'] + random.shuffle(words) + + + + def cargar_ui(self): window = gtk.Window() vbox = gtk.VBox() hbox = gtk.HBox() label = gtk.Label() - about=gtk.Aboutdialog() window.connect('destroy', self.destroy) window.connect('key-press-event', self.__key_press_cb, label) - about.get_name() window.add(vbox) vbox.add(hbox) image=gtk.Image() - image.set_from_file('Arriba.png') + image.set_from_file('imagenes/Derecha.png') image.show() hbox.pack_start(image) image=gtk.Image() - image.set_from_file('Abajo.png') + image.set_from_file('imagenes/Izquierda.png') image.show() hbox.pack_start(image) image=gtk.Image() - image.set_from_file('Izquierda.png') + image.set_from_file('imagenes/Arriba.png') image.show() hbox.pack_start(image) image=gtk.Image() - image.set_from_file('Derecha.png') + image.set_from_file('imagenes/Abajo.png') image.show() hbox.pack_start(image) window.show_all() - - def welcome(self): - parser=SafeConfigParser() - parser.read('config.ini') - words= parser.get('jugar','patron') - say (words) + def destroy(self, window, data=None): gtk.main_quit() + def __key_press_cb(self, window, event, label): key_name = gtk.gdk.keyval_name(event.keyval) if (key_name=='Up'): self.say ('Arriba') elif (key_name=='Down'): - self.say ('Abajo') + self.say ('Abajo') elif (key_name=='Left'): self.say ('Izquierda') elif (key_name=='Right'): self.say ('Derecha') + elif (key_name=='space'): + self.patrones() else: self.say('Tecla incorrecta') def say(self, text): Popen(['espeak', '-v', 'es', text]) - def get_name() - return 'Jugando Aprendes' - + if __name__ == "__main__": my_app = MyApp() gtk.main() |