Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoryaderv <yajosev@gmail.com>2011-03-30 17:33:14 (GMT)
committer yaderv <yajosev@gmail.com>2011-03-30 17:33:14 (GMT)
commit20fec45a78ebe33ed48c888b327debae7251d3af (patch)
treea35390c0794556f47c003d28118919e204bb79dc
parent701a48190b003704ab2d64066c3e0316178bc83a (diff)
characters
-rwxr-xr-xactivity.py47
-rw-r--r--resources/personaje_2/0.pngbin19913 -> 18715 bytes
-rw-r--r--resources/personaje_2/1.pngbin19527 -> 18381 bytes
-rw-r--r--resources/personaje_2/2.pngbin0 -> 18188 bytes
-rw-r--r--resources/personaje_2/3.pngbin19252 -> 17786 bytes
-rw-r--r--resources/personaje_2/4.pngbin18816 -> 17176 bytes
-rw-r--r--resources/personaje_2/5.pngbin18356 -> 16590 bytes
-rw-r--r--resources/personaje_2/6.pngbin17724 -> 16029 bytes
-rw-r--r--resources/personaje_2/7.pngbin17154 -> 15470 bytes
-rw-r--r--resources/personaje_2/8.pngbin16558 -> 13710 bytes
-rw-r--r--resources/personaje_3/0.pngbin14421 -> 14389 bytes
-rw-r--r--resources/personaje_3/1.pngbin14839 -> 14012 bytes
-rw-r--r--resources/personaje_3/2.pngbin14553 -> 13796 bytes
-rw-r--r--resources/personaje_3/3.pngbin14171 -> 13381 bytes
-rw-r--r--resources/personaje_3/4.pngbin13676 -> 12886 bytes
-rw-r--r--resources/personaje_3/5.pngbin13164 -> 12370 bytes
-rw-r--r--resources/personaje_3/6.pngbin12604 -> 11842 bytes
-rw-r--r--resources/personaje_3/7.pngbin12116 -> 11333 bytes
-rw-r--r--resources/personaje_3/8.pngbin11113 -> 10293 bytes
-rw-r--r--resources/personaje_4/0.pngbin23581 -> 23272 bytes
-rw-r--r--resources/personaje_4/00.pngbin11103 -> 11102 bytes
-rw-r--r--resources/personaje_4/1.pngbin24329 -> 22995 bytes
-rw-r--r--resources/personaje_4/2.pngbin23965 -> 22578 bytes
-rw-r--r--resources/personaje_4/3.pngbin23601 -> 22247 bytes
-rw-r--r--resources/personaje_4/4.pngbin23035 -> 21645 bytes
-rw-r--r--resources/personaje_4/5.pngbin22472 -> 21186 bytes
-rw-r--r--resources/personaje_4/6.pngbin21925 -> 20564 bytes
-rw-r--r--resources/personaje_4/7.pngbin21300 -> 20039 bytes
-rw-r--r--resources/personaje_4/8.pngbin18724 -> 17370 bytes
-rw-r--r--resources/personaje_5/0.pngbin23351 -> 23342 bytes
-rw-r--r--resources/personaje_5/1.pngbin24253 -> 23036 bytes
-rw-r--r--resources/personaje_5/2.pngbin23883 -> 22614 bytes
-rw-r--r--resources/personaje_5/3.pngbin23523 -> 22299 bytes
-rw-r--r--resources/personaje_5/4.pngbin22965 -> 21700 bytes
-rw-r--r--resources/personaje_5/5.pngbin22415 -> 21138 bytes
-rw-r--r--resources/personaje_5/6.pngbin21866 -> 20593 bytes
-rw-r--r--resources/personaje_5/7.pngbin21263 -> 20034 bytes
-rw-r--r--resources/personaje_5/8.pngbin18673 -> 17368 bytes
-rw-r--r--resources/personaje_6/0.pngbin19865 -> 19808 bytes
-rw-r--r--resources/personaje_6/1.pngbin20681 -> 19425 bytes
-rw-r--r--resources/personaje_6/2.pngbin20287 -> 19073 bytes
-rw-r--r--resources/personaje_6/3.pngbin19903 -> 18656 bytes
-rw-r--r--resources/personaje_6/4.pngbin19237 -> 18067 bytes
-rw-r--r--resources/personaje_6/5.pngbin18563 -> 17488 bytes
-rw-r--r--resources/personaje_6/6.pngbin18133 -> 16917 bytes
-rw-r--r--resources/personaje_6/7.pngbin17545 -> 16265 bytes
-rw-r--r--resources/personaje_6/8.pngbin15609 -> 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
index 8167693..8721999 100644
--- a/resources/personaje_2/0.png
+++ b/resources/personaje_2/0.png
Binary files differ
diff --git a/resources/personaje_2/1.png b/resources/personaje_2/1.png
index a0206b1..bf5fe43 100644
--- a/resources/personaje_2/1.png
+++ b/resources/personaje_2/1.png
Binary files differ
diff --git a/resources/personaje_2/2.png b/resources/personaje_2/2.png
new file mode 100644
index 0000000..ceeb200
--- /dev/null
+++ b/resources/personaje_2/2.png
Binary files differ
diff --git a/resources/personaje_2/3.png b/resources/personaje_2/3.png
index 3f184e6..639087b 100644
--- a/resources/personaje_2/3.png
+++ b/resources/personaje_2/3.png
Binary files differ
diff --git a/resources/personaje_2/4.png b/resources/personaje_2/4.png
index 5991c99..7601fb8 100644
--- a/resources/personaje_2/4.png
+++ b/resources/personaje_2/4.png
Binary files differ
diff --git a/resources/personaje_2/5.png b/resources/personaje_2/5.png
index 7937112..0662ae4 100644
--- a/resources/personaje_2/5.png
+++ b/resources/personaje_2/5.png
Binary files differ
diff --git a/resources/personaje_2/6.png b/resources/personaje_2/6.png
index bb253f9..23b7009 100644
--- a/resources/personaje_2/6.png
+++ b/resources/personaje_2/6.png
Binary files differ
diff --git a/resources/personaje_2/7.png b/resources/personaje_2/7.png
index b04fd6a..ec41c87 100644
--- a/resources/personaje_2/7.png
+++ b/resources/personaje_2/7.png
Binary files differ
diff --git a/resources/personaje_2/8.png b/resources/personaje_2/8.png
index 52b600f..4d4274f 100644
--- a/resources/personaje_2/8.png
+++ b/resources/personaje_2/8.png
Binary files differ
diff --git a/resources/personaje_3/0.png b/resources/personaje_3/0.png
index 9f8dd2a..e5bc9c9 100644
--- a/resources/personaje_3/0.png
+++ b/resources/personaje_3/0.png
Binary files differ
diff --git a/resources/personaje_3/1.png b/resources/personaje_3/1.png
index 4cdbf6d..cb55c74 100644
--- a/resources/personaje_3/1.png
+++ b/resources/personaje_3/1.png
Binary files differ
diff --git a/resources/personaje_3/2.png b/resources/personaje_3/2.png
index f77be9f..e29e655 100644
--- a/resources/personaje_3/2.png
+++ b/resources/personaje_3/2.png
Binary files differ
diff --git a/resources/personaje_3/3.png b/resources/personaje_3/3.png
index a7e5b32..8320dd8 100644
--- a/resources/personaje_3/3.png
+++ b/resources/personaje_3/3.png
Binary files differ
diff --git a/resources/personaje_3/4.png b/resources/personaje_3/4.png
index a68a5df..f3be202 100644
--- a/resources/personaje_3/4.png
+++ b/resources/personaje_3/4.png
Binary files differ
diff --git a/resources/personaje_3/5.png b/resources/personaje_3/5.png
index 9f15051..6c8bd66 100644
--- a/resources/personaje_3/5.png
+++ b/resources/personaje_3/5.png
Binary files differ
diff --git a/resources/personaje_3/6.png b/resources/personaje_3/6.png
index 414c277..335cd01 100644
--- a/resources/personaje_3/6.png
+++ b/resources/personaje_3/6.png
Binary files differ
diff --git a/resources/personaje_3/7.png b/resources/personaje_3/7.png
index 7e66ff6..ea228b3 100644
--- a/resources/personaje_3/7.png
+++ b/resources/personaje_3/7.png
Binary files differ
diff --git a/resources/personaje_3/8.png b/resources/personaje_3/8.png
index 1c9e311..5b2d78b 100644
--- a/resources/personaje_3/8.png
+++ b/resources/personaje_3/8.png
Binary files differ
diff --git a/resources/personaje_4/0.png b/resources/personaje_4/0.png
index f4a3479..21d6faa 100644
--- a/resources/personaje_4/0.png
+++ b/resources/personaje_4/0.png
Binary files differ
diff --git a/resources/personaje_4/00.png b/resources/personaje_4/00.png
index e8f8a5c..c44b2a1 100644
--- a/resources/personaje_4/00.png
+++ b/resources/personaje_4/00.png
Binary files differ
diff --git a/resources/personaje_4/1.png b/resources/personaje_4/1.png
index 1c59e8b..3e0d3d1 100644
--- a/resources/personaje_4/1.png
+++ b/resources/personaje_4/1.png
Binary files differ
diff --git a/resources/personaje_4/2.png b/resources/personaje_4/2.png
index c4aa3d6..5644560 100644
--- a/resources/personaje_4/2.png
+++ b/resources/personaje_4/2.png
Binary files differ
diff --git a/resources/personaje_4/3.png b/resources/personaje_4/3.png
index f608650..b4ef62f 100644
--- a/resources/personaje_4/3.png
+++ b/resources/personaje_4/3.png
Binary files differ
diff --git a/resources/personaje_4/4.png b/resources/personaje_4/4.png
index 4902cf3..1f2661d 100644
--- a/resources/personaje_4/4.png
+++ b/resources/personaje_4/4.png
Binary files differ
diff --git a/resources/personaje_4/5.png b/resources/personaje_4/5.png
index c1dd4e1..fb87124 100644
--- a/resources/personaje_4/5.png
+++ b/resources/personaje_4/5.png
Binary files differ
diff --git a/resources/personaje_4/6.png b/resources/personaje_4/6.png
index 488d3e5..6ce5e34 100644
--- a/resources/personaje_4/6.png
+++ b/resources/personaje_4/6.png
Binary files differ
diff --git a/resources/personaje_4/7.png b/resources/personaje_4/7.png
index f4479d0..4155b76 100644
--- a/resources/personaje_4/7.png
+++ b/resources/personaje_4/7.png
Binary files differ
diff --git a/resources/personaje_4/8.png b/resources/personaje_4/8.png
index f40a374..e3514ba 100644
--- a/resources/personaje_4/8.png
+++ b/resources/personaje_4/8.png
Binary files differ
diff --git a/resources/personaje_5/0.png b/resources/personaje_5/0.png
index cae6a50..f3a0b8d 100644
--- a/resources/personaje_5/0.png
+++ b/resources/personaje_5/0.png
Binary files differ
diff --git a/resources/personaje_5/1.png b/resources/personaje_5/1.png
index 68771aa..896a64a 100644
--- a/resources/personaje_5/1.png
+++ b/resources/personaje_5/1.png
Binary files differ
diff --git a/resources/personaje_5/2.png b/resources/personaje_5/2.png
index d15dbc5..5485363 100644
--- a/resources/personaje_5/2.png
+++ b/resources/personaje_5/2.png
Binary files differ
diff --git a/resources/personaje_5/3.png b/resources/personaje_5/3.png
index 30a5338..84ac4e7 100644
--- a/resources/personaje_5/3.png
+++ b/resources/personaje_5/3.png
Binary files differ
diff --git a/resources/personaje_5/4.png b/resources/personaje_5/4.png
index 5b18400..34e4dee 100644
--- a/resources/personaje_5/4.png
+++ b/resources/personaje_5/4.png
Binary files differ
diff --git a/resources/personaje_5/5.png b/resources/personaje_5/5.png
index 2b7e6a0..02be807 100644
--- a/resources/personaje_5/5.png
+++ b/resources/personaje_5/5.png
Binary files differ
diff --git a/resources/personaje_5/6.png b/resources/personaje_5/6.png
index d710648..4af943d 100644
--- a/resources/personaje_5/6.png
+++ b/resources/personaje_5/6.png
Binary files differ
diff --git a/resources/personaje_5/7.png b/resources/personaje_5/7.png
index 07b3d04..02bbd40 100644
--- a/resources/personaje_5/7.png
+++ b/resources/personaje_5/7.png
Binary files differ
diff --git a/resources/personaje_5/8.png b/resources/personaje_5/8.png
index e2efcb2..43a3cff 100644
--- a/resources/personaje_5/8.png
+++ b/resources/personaje_5/8.png
Binary files differ
diff --git a/resources/personaje_6/0.png b/resources/personaje_6/0.png
index 3e3f763..b5c7958 100644
--- a/resources/personaje_6/0.png
+++ b/resources/personaje_6/0.png
Binary files differ
diff --git a/resources/personaje_6/1.png b/resources/personaje_6/1.png
index 261a233..a6b5dac 100644
--- a/resources/personaje_6/1.png
+++ b/resources/personaje_6/1.png
Binary files differ
diff --git a/resources/personaje_6/2.png b/resources/personaje_6/2.png
index 11c5112..a60d255 100644
--- a/resources/personaje_6/2.png
+++ b/resources/personaje_6/2.png
Binary files differ
diff --git a/resources/personaje_6/3.png b/resources/personaje_6/3.png
index e4ca24d..b77cf13 100644
--- a/resources/personaje_6/3.png
+++ b/resources/personaje_6/3.png
Binary files differ
diff --git a/resources/personaje_6/4.png b/resources/personaje_6/4.png
index 1419148..355aea6 100644
--- a/resources/personaje_6/4.png
+++ b/resources/personaje_6/4.png
Binary files differ
diff --git a/resources/personaje_6/5.png b/resources/personaje_6/5.png
index 673ae18..76eb7b0 100644
--- a/resources/personaje_6/5.png
+++ b/resources/personaje_6/5.png
Binary files differ
diff --git a/resources/personaje_6/6.png b/resources/personaje_6/6.png
index e993af7..42c90a3 100644
--- a/resources/personaje_6/6.png
+++ b/resources/personaje_6/6.png
Binary files differ
diff --git a/resources/personaje_6/7.png b/resources/personaje_6/7.png
index 7c411d4..6ca60da 100644
--- a/resources/personaje_6/7.png
+++ b/resources/personaje_6/7.png
Binary files differ
diff --git a/resources/personaje_6/8.png b/resources/personaje_6/8.png
index e7caa21..0a2fb1a 100644
--- a/resources/personaje_6/8.png
+++ b/resources/personaje_6/8.png
Binary files differ