diff options
author | Marcelo Gutierrez <mmgc84@gmail.com> | 2010-07-17 00:23:38 (GMT) |
---|---|---|
committer | Marcelo Gutierrez <mmgc84@gmail.com> | 2010-07-17 00:25:42 (GMT) |
commit | 3b2cf06f7d7c12b799ddb2a833930c37aebadfc8 (patch) | |
tree | 66ab81adcfb16d3964f8032fc08e87788d0d0b77 | |
parent | 76233f4331af58f4e3b2b996ec6562388c228ff2 (diff) |
Agregando letras usadas
-rwxr-xr-x | ahorcado.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ahorcado.py b/ahorcado.py index bd6c37a..910096c 100755 --- a/ahorcado.py +++ b/ahorcado.py @@ -44,6 +44,7 @@ class Ahorcado: self.aciertos_label = gtk.Label('Puntaje: 0') self.errores_label = gtk.Label('Errores: 0') self.palabra_label = gtk.Label() + self.letrasusadas_label = gtk.Label('Letras Usadas: ') self.palabra_entry = gtk.Entry() self.ok_btn = gtk.Button(_('Ok')) self.ok_btn.connect('clicked', self._ok_btn_clicked_cb, None) @@ -55,6 +56,7 @@ class Ahorcado: self.contenedor_superior.pack_start(self.subcontenedor) self.subcontenedor.pack_start(self.instrucciones_label) self.subcontenedor.pack_start(self.aciertos_label) + self.subcontenedor.pack_start(self.letrasusadas_label) self.subcontenedor.pack_start(self.errores_label) self.subcontenedor.pack_start(self.palabra_label) @@ -107,6 +109,7 @@ class Ahorcado: _logger.debug('letra dentro de palabra, aciertos: %s, errores: %s' %(self.aciertos, self.errores)) self.instrucciones_label.set_text(_("Instruciones:\nLetra dentro de palabra secreta!")) self.aciertos_label.set_text(_('Puntaje: %s' % self.aciertos)) + self.letrasusadas_label.set_text(_('Letras Usadas: %s' % self.l_aciertos)) self.errores_label.set_text(_('Errores: %s' % self.errores)) if (self.aciertos == len(self.palabra)): #Evalua si se acerto la palabra y temina el juego _logger.debug('acerto palabra') @@ -117,6 +120,7 @@ class Ahorcado: _logger.debug('letra repetida y dentro de palabra, aciertos: %s, errores: %s' %(self.aciertos, self.errores)) self.instrucciones_label.set_text(_("Instruciones:\nLetra repedita y dentro de palabra secreta!")) self.aciertos_label.set_text(_('Puntaje: %s' % self.aciertos)) + self.letrasusadas_label.set_text(_('Letras Usadas: %s' % self.l_aciertos)) self.errores_label.set_text(_('Errores: %s' % self.errores)) elif (letra_actual not in self.palabra and letra_actual not in self.l_errores): #Evalua si letra no esta dentro de palabra self.l_errores.append(letra_actual) @@ -126,6 +130,7 @@ class Ahorcado: _logger.debug('letra fuera de palabra, aciertos: %s, errores: %s' %(self.aciertos, self.errores)) self.instrucciones_label.set_text(_("Instruciones:\nLetra fuera de palabra secreta!")) self.aciertos_label.set_text(_('Puntaje: %s' % self.aciertos)) + self.letrasusadas_label.set_text(_('Letras Usadas: %s' % self.l_aciertos)) self.errores_label.set_text(_('Errores: %s' % self.errores)) if (self.errores >= 8): #Evalua si se completo el ahorcado y temina el juego _logger.debug('fin del juego') @@ -136,6 +141,7 @@ class Ahorcado: _logger.debug('letra repetida y fuera de palabra, aciertos: %s, errores: %s' %(self.aciertos, self.errores)) self.instrucciones_label.set_text(_("Instruciones:\nLetra repetida y fuera de palabra secreta!")) self.aciertos_label.set_text(_('Puntaje: %s' % self.aciertos)) + self.letrasusadas_label.set_text(_('Letras Usadas: %s' % self.l_aciertos)) self.errores_label.set_text(_('Errores: %s' % self.errores)) pista = '' for letra in self.palabra: |