diff options
-rwxr-xr-x | activity.py | 47 | ||||
-rw-r--r-- | resources/personaje_2/0.png | bin | 19913 -> 18715 bytes | |||
-rw-r--r-- | resources/personaje_2/1.png | bin | 19527 -> 18381 bytes | |||
-rw-r--r-- | resources/personaje_2/2.png | bin | 0 -> 18188 bytes | |||
-rw-r--r-- | resources/personaje_2/3.png | bin | 19252 -> 17786 bytes | |||
-rw-r--r-- | resources/personaje_2/4.png | bin | 18816 -> 17176 bytes | |||
-rw-r--r-- | resources/personaje_2/5.png | bin | 18356 -> 16590 bytes | |||
-rw-r--r-- | resources/personaje_2/6.png | bin | 17724 -> 16029 bytes | |||
-rw-r--r-- | resources/personaje_2/7.png | bin | 17154 -> 15470 bytes | |||
-rw-r--r-- | resources/personaje_2/8.png | bin | 16558 -> 13710 bytes | |||
-rw-r--r-- | resources/personaje_3/0.png | bin | 14421 -> 14389 bytes | |||
-rw-r--r-- | resources/personaje_3/1.png | bin | 14839 -> 14012 bytes | |||
-rw-r--r-- | resources/personaje_3/2.png | bin | 14553 -> 13796 bytes | |||
-rw-r--r-- | resources/personaje_3/3.png | bin | 14171 -> 13381 bytes | |||
-rw-r--r-- | resources/personaje_3/4.png | bin | 13676 -> 12886 bytes | |||
-rw-r--r-- | resources/personaje_3/5.png | bin | 13164 -> 12370 bytes | |||
-rw-r--r-- | resources/personaje_3/6.png | bin | 12604 -> 11842 bytes | |||
-rw-r--r-- | resources/personaje_3/7.png | bin | 12116 -> 11333 bytes | |||
-rw-r--r-- | resources/personaje_3/8.png | bin | 11113 -> 10293 bytes | |||
-rw-r--r-- | resources/personaje_4/0.png | bin | 23581 -> 23272 bytes | |||
-rw-r--r-- | resources/personaje_4/00.png | bin | 11103 -> 11102 bytes | |||
-rw-r--r-- | resources/personaje_4/1.png | bin | 24329 -> 22995 bytes | |||
-rw-r--r-- | resources/personaje_4/2.png | bin | 23965 -> 22578 bytes | |||
-rw-r--r-- | resources/personaje_4/3.png | bin | 23601 -> 22247 bytes | |||
-rw-r--r-- | resources/personaje_4/4.png | bin | 23035 -> 21645 bytes | |||
-rw-r--r-- | resources/personaje_4/5.png | bin | 22472 -> 21186 bytes | |||
-rw-r--r-- | resources/personaje_4/6.png | bin | 21925 -> 20564 bytes | |||
-rw-r--r-- | resources/personaje_4/7.png | bin | 21300 -> 20039 bytes | |||
-rw-r--r-- | resources/personaje_4/8.png | bin | 18724 -> 17370 bytes | |||
-rw-r--r-- | resources/personaje_5/0.png | bin | 23351 -> 23342 bytes | |||
-rw-r--r-- | resources/personaje_5/1.png | bin | 24253 -> 23036 bytes | |||
-rw-r--r-- | resources/personaje_5/2.png | bin | 23883 -> 22614 bytes | |||
-rw-r--r-- | resources/personaje_5/3.png | bin | 23523 -> 22299 bytes | |||
-rw-r--r-- | resources/personaje_5/4.png | bin | 22965 -> 21700 bytes | |||
-rw-r--r-- | resources/personaje_5/5.png | bin | 22415 -> 21138 bytes | |||
-rw-r--r-- | resources/personaje_5/6.png | bin | 21866 -> 20593 bytes | |||
-rw-r--r-- | resources/personaje_5/7.png | bin | 21263 -> 20034 bytes | |||
-rw-r--r-- | resources/personaje_5/8.png | bin | 18673 -> 17368 bytes | |||
-rw-r--r-- | resources/personaje_6/0.png | bin | 19865 -> 19808 bytes | |||
-rw-r--r-- | resources/personaje_6/1.png | bin | 20681 -> 19425 bytes | |||
-rw-r--r-- | resources/personaje_6/2.png | bin | 20287 -> 19073 bytes | |||
-rw-r--r-- | resources/personaje_6/3.png | bin | 19903 -> 18656 bytes | |||
-rw-r--r-- | resources/personaje_6/4.png | bin | 19237 -> 18067 bytes | |||
-rw-r--r-- | resources/personaje_6/5.png | bin | 18563 -> 17488 bytes | |||
-rw-r--r-- | resources/personaje_6/6.png | bin | 18133 -> 16917 bytes | |||
-rw-r--r-- | resources/personaje_6/7.png | bin | 17545 -> 16265 bytes | |||
-rw-r--r-- | resources/personaje_6/8.png | bin | 15609 -> 14438 bytes |
47 files changed, 42 insertions, 5 deletions
diff --git a/activity.py b/activity.py index 8989b74..ec8e082 100755 --- a/activity.py +++ b/activity.py @@ -19,6 +19,7 @@ class Sindiente(activity.Activity): #ventana self.nivel = None self.set_title(_('Sin Dientes')) + self.ruta_imagen = 'resources/personaje_' self.sugar_data = self.get_activity_root() + '/data/' self.connect('key-press-event', self._key_press_cb) @@ -65,6 +66,12 @@ class Sindiente(activity.Activity): self.btn_nina_1 = gtk.Button(self.text_boton_nino) self.btn_nina_2 = gtk.Button(self.text_boton_nino) self.btn_nina_3 = gtk.Button(self.text_boton_nino) + self.btn_nino_1.connect('clicked', self._btn_nino_1_cb) + self.btn_nino_2.connect('clicked', self._btn_nino_2_cb) + self.btn_nino_3.connect('clicked', self._btn_nino_3_cb) + self.btn_nina_1.connect('clicked', self._btn_nina_1_cb) + self.btn_nina_2.connect('clicked', self._btn_nina_2_cb) + self.btn_nina_3.connect('clicked', self._btn_nina_3_cb) #niƱos self.personaje_label = gtk.Label(_("Elige un personaje")) @@ -107,7 +114,6 @@ class Sindiente(activity.Activity): #interface menu self.imagen_menu = gtk.Image() - self.imagen_menu.set_from_file('resources/menu.png') self.nivel_1 = gtk.Button(_('Animales')) self.nivel_1.connect('clicked', self._nivel_uno_cb, None) self.nivel_2 = gtk.Button(_('Plantas')) @@ -153,8 +159,7 @@ class Sindiente(activity.Activity): self.contenedor_nivel_2.pack_start(self.importar_btn, False, padding = 10) self.contenedor_nivel_2.pack_start(self.categoria_libre, False, padding = 10) self.contenedor_nivel.show_all() - #self.set_canvas(self.contenedor_nivel) - + #interface juego self.imagen = gtk.Image() self.instrucciones_label = gtk.Label() @@ -323,7 +328,7 @@ class Sindiente(activity.Activity): '''crea la interfaz de juego''' self.ok_btn.set_sensitive(False) self.palabra_entry.set_sensitive(False) - + self._cambiar_imagen(0) if self.comprobar_interfaz: self.contenedor_inferior.remove(self.nuevojuego_imp) self.contenedor_inferior.pack_start(self.nuevojuego_btn, False, padding = 1) @@ -332,6 +337,7 @@ class Sindiente(activity.Activity): def _crear_interfaz_personalidad(self): '''crea la interfaz cuando se quire ingresar una palabra personalizada''' if self.comprobar_interfaz is not True: + self._cambiar_imagen(0) self.nuevojuego_imp = gtk.Button(_('Nuevo juego')) self.nuevojuego_imp.connect('clicked', self._nuevo_juegoimp_cb) self.contenedor_inferior.remove(self.nuevojuego_btn) @@ -379,6 +385,37 @@ class Sindiente(activity.Activity): self.letrasusadas_label_2.set_text('') self._cambiar_imagen(0) + #callbacks + + def _btn_nino_1_cb(self, widget, data=None): + self.ruta_imagen = self.ruta_imagen + '1/' + self.set_canvas(self.contenedor_nivel) + self.imagen_menu.set_from_file(self.ruta_imagen + '00.png') + + def _btn_nino_2_cb(self, widget, data=None): + self.ruta_imagen = self.ruta_imagen + '2/' + self.set_canvas(self.contenedor_nivel) + self.imagen_menu.set_from_file(self.ruta_imagen + '00.png') + def _btn_nino_3_cb(self, widget, data=None): + self.ruta_imagen = self.ruta_imagen + '3/' + self.set_canvas(self.contenedor_nivel) + self.imagen_menu.set_from_file(self.ruta_imagen + '00.png') + + def _btn_nina_1_cb(self, widget, data=None): + self.ruta_imagen = self.ruta_imagen + '4/' + self.set_canvas(self.contenedor_nivel) + self.imagen_menu.set_from_file(self.ruta_imagen + '00.png') + + def _btn_nina_2_cb(self, widget, data=None): + self.ruta_imagen = self.ruta_imagen + '5/' + self.set_canvas(self.contenedor_nivel) + self.imagen_menu.set_from_file(self.ruta_imagen + '00.png') + + def _btn_nina_3_cb(self, widget, data=None): + self.ruta_imagen = self.ruta_imagen + '6/' + self.set_canvas(self.contenedor_nivel) + self.imagen_menu.set_from_file(self.ruta_imagen + '00.png') + def _atras_cb(self, widget, data=None): self.set_canvas(self.contenedor_nivel) self._limpiar() @@ -474,7 +511,7 @@ class Sindiente(activity.Activity): self._creacion() def _cambiar_imagen(self, level): - ruta = 'resources/%s.png' % level + ruta = self.ruta_imagen + '%s.png' % level self.imagen.set_from_file(ruta) def _key_press_cb(self, widget, event): diff --git a/resources/personaje_2/0.png b/resources/personaje_2/0.png Binary files differindex 8167693..8721999 100644 --- a/resources/personaje_2/0.png +++ b/resources/personaje_2/0.png diff --git a/resources/personaje_2/1.png b/resources/personaje_2/1.png Binary files differindex a0206b1..bf5fe43 100644 --- a/resources/personaje_2/1.png +++ b/resources/personaje_2/1.png diff --git a/resources/personaje_2/2.png b/resources/personaje_2/2.png Binary files differnew file mode 100644 index 0000000..ceeb200 --- /dev/null +++ b/resources/personaje_2/2.png diff --git a/resources/personaje_2/3.png b/resources/personaje_2/3.png Binary files differindex 3f184e6..639087b 100644 --- a/resources/personaje_2/3.png +++ b/resources/personaje_2/3.png diff --git a/resources/personaje_2/4.png b/resources/personaje_2/4.png Binary files differindex 5991c99..7601fb8 100644 --- a/resources/personaje_2/4.png +++ b/resources/personaje_2/4.png diff --git a/resources/personaje_2/5.png b/resources/personaje_2/5.png Binary files differindex 7937112..0662ae4 100644 --- a/resources/personaje_2/5.png +++ b/resources/personaje_2/5.png diff --git a/resources/personaje_2/6.png b/resources/personaje_2/6.png Binary files differindex bb253f9..23b7009 100644 --- a/resources/personaje_2/6.png +++ b/resources/personaje_2/6.png diff --git a/resources/personaje_2/7.png b/resources/personaje_2/7.png Binary files differindex b04fd6a..ec41c87 100644 --- a/resources/personaje_2/7.png +++ b/resources/personaje_2/7.png diff --git a/resources/personaje_2/8.png b/resources/personaje_2/8.png Binary files differindex 52b600f..4d4274f 100644 --- a/resources/personaje_2/8.png +++ b/resources/personaje_2/8.png diff --git a/resources/personaje_3/0.png b/resources/personaje_3/0.png Binary files differindex 9f8dd2a..e5bc9c9 100644 --- a/resources/personaje_3/0.png +++ b/resources/personaje_3/0.png diff --git a/resources/personaje_3/1.png b/resources/personaje_3/1.png Binary files differindex 4cdbf6d..cb55c74 100644 --- a/resources/personaje_3/1.png +++ b/resources/personaje_3/1.png diff --git a/resources/personaje_3/2.png b/resources/personaje_3/2.png Binary files differindex f77be9f..e29e655 100644 --- a/resources/personaje_3/2.png +++ b/resources/personaje_3/2.png diff --git a/resources/personaje_3/3.png b/resources/personaje_3/3.png Binary files differindex a7e5b32..8320dd8 100644 --- a/resources/personaje_3/3.png +++ b/resources/personaje_3/3.png diff --git a/resources/personaje_3/4.png b/resources/personaje_3/4.png Binary files differindex a68a5df..f3be202 100644 --- a/resources/personaje_3/4.png +++ b/resources/personaje_3/4.png diff --git a/resources/personaje_3/5.png b/resources/personaje_3/5.png Binary files differindex 9f15051..6c8bd66 100644 --- a/resources/personaje_3/5.png +++ b/resources/personaje_3/5.png diff --git a/resources/personaje_3/6.png b/resources/personaje_3/6.png Binary files differindex 414c277..335cd01 100644 --- a/resources/personaje_3/6.png +++ b/resources/personaje_3/6.png diff --git a/resources/personaje_3/7.png b/resources/personaje_3/7.png Binary files differindex 7e66ff6..ea228b3 100644 --- a/resources/personaje_3/7.png +++ b/resources/personaje_3/7.png diff --git a/resources/personaje_3/8.png b/resources/personaje_3/8.png Binary files differindex 1c9e311..5b2d78b 100644 --- a/resources/personaje_3/8.png +++ b/resources/personaje_3/8.png diff --git a/resources/personaje_4/0.png b/resources/personaje_4/0.png Binary files differindex f4a3479..21d6faa 100644 --- a/resources/personaje_4/0.png +++ b/resources/personaje_4/0.png diff --git a/resources/personaje_4/00.png b/resources/personaje_4/00.png Binary files differindex e8f8a5c..c44b2a1 100644 --- a/resources/personaje_4/00.png +++ b/resources/personaje_4/00.png diff --git a/resources/personaje_4/1.png b/resources/personaje_4/1.png Binary files differindex 1c59e8b..3e0d3d1 100644 --- a/resources/personaje_4/1.png +++ b/resources/personaje_4/1.png diff --git a/resources/personaje_4/2.png b/resources/personaje_4/2.png Binary files differindex c4aa3d6..5644560 100644 --- a/resources/personaje_4/2.png +++ b/resources/personaje_4/2.png diff --git a/resources/personaje_4/3.png b/resources/personaje_4/3.png Binary files differindex f608650..b4ef62f 100644 --- a/resources/personaje_4/3.png +++ b/resources/personaje_4/3.png diff --git a/resources/personaje_4/4.png b/resources/personaje_4/4.png Binary files differindex 4902cf3..1f2661d 100644 --- a/resources/personaje_4/4.png +++ b/resources/personaje_4/4.png diff --git a/resources/personaje_4/5.png b/resources/personaje_4/5.png Binary files differindex c1dd4e1..fb87124 100644 --- a/resources/personaje_4/5.png +++ b/resources/personaje_4/5.png diff --git a/resources/personaje_4/6.png b/resources/personaje_4/6.png Binary files differindex 488d3e5..6ce5e34 100644 --- a/resources/personaje_4/6.png +++ b/resources/personaje_4/6.png diff --git a/resources/personaje_4/7.png b/resources/personaje_4/7.png Binary files differindex f4479d0..4155b76 100644 --- a/resources/personaje_4/7.png +++ b/resources/personaje_4/7.png diff --git a/resources/personaje_4/8.png b/resources/personaje_4/8.png Binary files differindex f40a374..e3514ba 100644 --- a/resources/personaje_4/8.png +++ b/resources/personaje_4/8.png diff --git a/resources/personaje_5/0.png b/resources/personaje_5/0.png Binary files differindex cae6a50..f3a0b8d 100644 --- a/resources/personaje_5/0.png +++ b/resources/personaje_5/0.png diff --git a/resources/personaje_5/1.png b/resources/personaje_5/1.png Binary files differindex 68771aa..896a64a 100644 --- a/resources/personaje_5/1.png +++ b/resources/personaje_5/1.png diff --git a/resources/personaje_5/2.png b/resources/personaje_5/2.png Binary files differindex d15dbc5..5485363 100644 --- a/resources/personaje_5/2.png +++ b/resources/personaje_5/2.png diff --git a/resources/personaje_5/3.png b/resources/personaje_5/3.png Binary files differindex 30a5338..84ac4e7 100644 --- a/resources/personaje_5/3.png +++ b/resources/personaje_5/3.png diff --git a/resources/personaje_5/4.png b/resources/personaje_5/4.png Binary files differindex 5b18400..34e4dee 100644 --- a/resources/personaje_5/4.png +++ b/resources/personaje_5/4.png diff --git a/resources/personaje_5/5.png b/resources/personaje_5/5.png Binary files differindex 2b7e6a0..02be807 100644 --- a/resources/personaje_5/5.png +++ b/resources/personaje_5/5.png diff --git a/resources/personaje_5/6.png b/resources/personaje_5/6.png Binary files differindex d710648..4af943d 100644 --- a/resources/personaje_5/6.png +++ b/resources/personaje_5/6.png diff --git a/resources/personaje_5/7.png b/resources/personaje_5/7.png Binary files differindex 07b3d04..02bbd40 100644 --- a/resources/personaje_5/7.png +++ b/resources/personaje_5/7.png diff --git a/resources/personaje_5/8.png b/resources/personaje_5/8.png Binary files differindex e2efcb2..43a3cff 100644 --- a/resources/personaje_5/8.png +++ b/resources/personaje_5/8.png diff --git a/resources/personaje_6/0.png b/resources/personaje_6/0.png Binary files differindex 3e3f763..b5c7958 100644 --- a/resources/personaje_6/0.png +++ b/resources/personaje_6/0.png diff --git a/resources/personaje_6/1.png b/resources/personaje_6/1.png Binary files differindex 261a233..a6b5dac 100644 --- a/resources/personaje_6/1.png +++ b/resources/personaje_6/1.png diff --git a/resources/personaje_6/2.png b/resources/personaje_6/2.png Binary files differindex 11c5112..a60d255 100644 --- a/resources/personaje_6/2.png +++ b/resources/personaje_6/2.png diff --git a/resources/personaje_6/3.png b/resources/personaje_6/3.png Binary files differindex e4ca24d..b77cf13 100644 --- a/resources/personaje_6/3.png +++ b/resources/personaje_6/3.png diff --git a/resources/personaje_6/4.png b/resources/personaje_6/4.png Binary files differindex 1419148..355aea6 100644 --- a/resources/personaje_6/4.png +++ b/resources/personaje_6/4.png diff --git a/resources/personaje_6/5.png b/resources/personaje_6/5.png Binary files differindex 673ae18..76eb7b0 100644 --- a/resources/personaje_6/5.png +++ b/resources/personaje_6/5.png diff --git a/resources/personaje_6/6.png b/resources/personaje_6/6.png Binary files differindex e993af7..42c90a3 100644 --- a/resources/personaje_6/6.png +++ b/resources/personaje_6/6.png diff --git a/resources/personaje_6/7.png b/resources/personaje_6/7.png Binary files differindex 7c411d4..6ca60da 100644 --- a/resources/personaje_6/7.png +++ b/resources/personaje_6/7.png diff --git a/resources/personaje_6/8.png b/resources/personaje_6/8.png Binary files differindex e7caa21..0a2fb1a 100644 --- a/resources/personaje_6/8.png +++ b/resources/personaje_6/8.png |