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 21:01:58 (GMT)
committer Paolo Monsalvo <pmonsalvo@gmail.com>2013-01-18 21:01:58 (GMT)
commit4ba839d7de703f5cc0f0966ad7118dc991c01de4 (patch)
treeeddb1652c0c413ff9c07efa3b41c0bd57a1e50a2
parent71b5ff3c8bdf849d26de2169306861a5240dbb91 (diff)
Actualizacion
-rw-r--r--config.ini6
-rw-r--r--imagenes/Abajo.pngbin0 -> 5778 bytes
-rw-r--r--imagenes/Arriba.pngbin0 -> 5703 bytes
-rw-r--r--imagenes/Derecha.pngbin0 -> 4488 bytes
-rw-r--r--imagenes/Izquierda.pngbin0 -> 4476 bytes
-rw-r--r--prueba.py47
6 files changed, 35 insertions, 18 deletions
diff --git a/config.ini b/config.ini
index ce75e53..d4243ed 100644
--- a/config.ini
+++ b/config.ini
@@ -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
new file mode 100644
index 0000000..7125177
--- /dev/null
+++ b/imagenes/Abajo.png
Binary files differ
diff --git a/imagenes/Arriba.png b/imagenes/Arriba.png
new file mode 100644
index 0000000..6b4ae67
--- /dev/null
+++ b/imagenes/Arriba.png
Binary files differ
diff --git a/imagenes/Derecha.png b/imagenes/Derecha.png
new file mode 100644
index 0000000..1394545
--- /dev/null
+++ b/imagenes/Derecha.png
Binary files differ
diff --git a/imagenes/Izquierda.png b/imagenes/Izquierda.png
new file mode 100644
index 0000000..5b379a5
--- /dev/null
+++ b/imagenes/Izquierda.png
Binary files differ
diff --git a/prueba.py b/prueba.py
index 33f8544..8a1b3e9 100644
--- a/prueba.py
+++ b/prueba.py
@@ -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()