Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdolfo Fitoria <adolfo.fitoria@gmail.com>2010-07-17 15:38:48 (GMT)
committer Adolfo Fitoria <adolfo.fitoria@gmail.com>2010-07-17 15:38:48 (GMT)
commit53eb0284d548be19075f964437edd042975b837a (patch)
tree0676eeaf83f4a51fe6f5727bcdfa7df56dd84dec
parentf59bc777d031bc324b0e3e6cec351bf9a5bcb3aa (diff)
inhabilta el boton ok y la caja de texto cuando pierde
-rwxr-xr-xahorcado.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/ahorcado.py b/ahorcado.py
index 1486b01..08c46d0 100755
--- a/ahorcado.py
+++ b/ahorcado.py
@@ -1,3 +1,4 @@
+# -*- coding: UTF-8 -*-
#Ahorcado
import gtk
import logging
@@ -85,6 +86,8 @@ class Ahorcado:
self._actualizar_palabra()
def _nuevojuego_btn_clicked_cb(self, widget, data=None):
+ self.palabra_entry.set_sensitive(True) #Activa la caja de texto
+ self.ok_btn.set_sensitive(True) #Activa el botón ok
self._creacion()
def _cambiar_imagen(self, level):
@@ -96,6 +99,7 @@ class Ahorcado:
keyname = gtk.gdk.keyval_name(event.keyval)
_logger.debug('keyname: %s' % keyname)
if keyname == 'Return' or keyname == "KP_Enter":
+
self._actualizar_palabra()
return False
@@ -161,6 +165,8 @@ class Ahorcado:
'Fin del juego! x( su significado es %s' %
(self.palabra, self.significado)) )
self.aciertos = 0
+ self.palabra_entry.set_sensitive(False) #Activa la caja de texto
+ self.ok_btn.set_sensitive(False) #Inactiva el botón ok una vez que pierde
self.nuevojuego_btn.show() # muestra el boton para comenzar el juego
#Evalua si letra es repetida y no dentro de palabra
@@ -169,8 +175,6 @@ class Ahorcado:
self._actualizar_labels("Instrucciones:\nLetra repetida y fuera de palabra secreta!")
self._pintar_palabra()
-
-
def _actualizar_labels(self, instrucciones):
'''Actualiza labels segun instrucciones'''