Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaolo Monsalvo <pmonsalvo@gmail.com>2013-01-18 11:38:20 (GMT)
committer Paolo Monsalvo <pmonsalvo@gmail.com>2013-01-18 11:38:20 (GMT)
commit71b5ff3c8bdf849d26de2169306861a5240dbb91 (patch)
tree98dd235fdf0b7ddbe562ecd6d1ee14d155083f91
parenta76a7ba18a5137788392f2ea580bd202395de0eb (diff)
Primeros códigos
-rw-r--r--config.ini3
-rw-r--r--game.py17
-rw-r--r--prueba.py76
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']
+
diff --git a/game.py b/game.py
new file mode 100644
index 0000000..76a5d26
--- /dev/null
+++ b/game.py
@@ -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()
+