Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/activity.py
diff options
context:
space:
mode:
Diffstat (limited to 'activity.py')
-rw-r--r--activity.py63
1 files changed, 45 insertions, 18 deletions
diff --git a/activity.py b/activity.py
index b55e6e9..85bf7f8 100644
--- a/activity.py
+++ b/activity.py
@@ -72,7 +72,7 @@ class JugandoAprendesActivity(activity.Activity):
def cargar_ui(self):
vbox = gtk.VBox()
self.set_canvas(vbox)
- hbox = gtk.HBox()
+ self.hbox = gtk.HBox()
label = gtk.Label()
self.connect('key-press-event', self.__key_press_cb)
@@ -80,22 +80,22 @@ class JugandoAprendesActivity(activity.Activity):
vbox.add(hbox)
image=gtk.Image()
- image.set_from_file('imagenes/Derecha.png')
+ image.set_from_file('imagenes/derecha.png')
image.show()
hbox.pack_start(image)
image=gtk.Image()
- image.set_from_file('imagenes/Izquierda.png')
+ image.set_from_file('imagenes/izquierda.png')
image.show()
hbox.pack_start(image)
image=gtk.Image()
- image.set_from_file('imagenes/Arriba.png')
+ image.set_from_file('imagenes/arriba.png')
image.show()
hbox.pack_start(image)
image=gtk.Image()
- image.set_from_file('imagenes/Abajo.png')
+ image.set_from_file('imagenes/abajo.png')
image.show()
hbox.pack_start(image)
@@ -107,28 +107,55 @@ class JugandoAprendesActivity(activity.Activity):
words= parser.get('inicio','patron')
self.say (words)
- def patrones(self):
- #parser=SafeConfigParser()
- #parser.read('config.ini')
- #words= parser.get('patron1','patron')
- self.words=['arriba','abajo','izquierda','derecha']
- random.shuffle(words)
- self.say (words)
+ def leer_patrones(self):
+ def leer_patrones(self):
+ self.say(self.p)
+ #self.controlar_patrones()
+ def generar_patrones(self):
+ self.patron=['arriba','abajo','izquierda', 'derecha']
+ random.shuffle(self.patron)
+ self.p=" ".join(self.patron)
+ #self.hbox.clear()
+ image=gtk.Image()
+ image.set_from_file('imagenes/'+patron[0]+'.png')
+ image.show()
+ self.hbox.pack_start(image)
+
+ image=gtk.Image()
+ image.set_from_file('imagenes/'+patron[1]+'.png')
+ image.show()
+ self.hbox.pack_start(image)
+
+ image=gtk.Image()
+ image.set_from_file('imagenes/'+patron[2]+'.png')
+ image.show()
+ self.hbox.pack_start(image)
+
+ image=gtk.Image()
+ image.set_from_file('imagenes/'+patron[3]+'.png')
+ image.show()
+ self.hbox.pack_start(image)
+ self.leer_patrones()
+
def __key_press_cb(self, window, event, label):
key_name = gtk.gdk.keyval_name(event.keyval)
- if (key_name=='Up'):
+ if (self.key_name=='Up'):
self.say ('Arriba')
- elif (key_name=='Down'):
+ self.key_name='arriba'
+ elif (self.key_name=='Down'):
self.say ('Abajo')
- elif (key_name=='Left'):
+ self.key_name='abajo'
+ elif (self.key_name=='Left'):
self.say ('Izquierda')
- elif (key_name=='Right'):
+ self.key_name='izquierda'
+ elif (self.key_name=='Right'):
self.say ('Derecha')
- elif (key_name=='space'):
- self.patrones()
+ self.key_name='derecha'
+ elif (self.key_name=='space'):
+ self.generar_patrones()
else:
self.say('Tecla incorrecta')