diff options
author | Paolo Monsalvo <pmonsalvo@gmail.com> | 2013-01-18 11:38:20 (GMT) |
---|---|---|
committer | Paolo Monsalvo <pmonsalvo@gmail.com> | 2013-01-18 11:38:20 (GMT) |
commit | 71b5ff3c8bdf849d26de2169306861a5240dbb91 (patch) | |
tree | 98dd235fdf0b7ddbe562ecd6d1ee14d155083f91 | |
parent | a76a7ba18a5137788392f2ea580bd202395de0eb (diff) |
Primeros códigos
-rw-r--r-- | config.ini | 3 | ||||
-rw-r--r-- | game.py | 17 | ||||
-rw-r--r-- | prueba.py | 76 |
3 files changed, 96 insertions, 0 deletions
diff --git a/config.ini b/config.ini new file mode 100644 index 0000000..ce75e53 --- /dev/null +++ b/config.ini @@ -0,0 +1,3 @@ +[jugar] +patron = ['Bienvenido ',' a ',' Jugando ',' Aprendes ',' Identifica ',' los ',' siguientes ' ,' patrones ',' sonoros ', 'Derecha',' ','Izquierda',' ','Arriba',' ','Abajo'] + @@ -0,0 +1,17 @@ +#!/usr/bin/python + +from ConfigParser import SafeConfigParser +from subprocess import Popen + +def say(text): + Popen(['espeak', '-v', 'es', text]) + +def main(): + parser=SafeConfigParser() + parser.read('config.ini') + words= parser.get('jugar','patron') + say (words) + + +if __name__== "__main__": + main() diff --git a/prueba.py b/prueba.py new file mode 100644 index 0000000..33f8544 --- /dev/null +++ b/prueba.py @@ -0,0 +1,76 @@ +#!/usr/bin/python +import gtk +import gobject +from ConfigParser import SafeConfigParser +from subprocess import Popen + + +class MyApp(): + + def __init__(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.show() + hbox.pack_start(image) + + image=gtk.Image() + image.set_from_file('Abajo.png') + image.show() + hbox.pack_start(image) + + image=gtk.Image() + image.set_from_file('Izquierda.png') + image.show() + hbox.pack_start(image) + + image=gtk.Image() + image.set_from_file('Derecha.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') + elif (key_name=='Left'): + self.say ('Izquierda') + elif (key_name=='Right'): + self.say ('Derecha') + 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() + |