/[ambar]/ambar/dialogonormal.py
ViewVC logotype

Diff of /ambar/dialogonormal.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2.9 by amoyav, Thu Aug 29 12:18:21 2002 UTC revision 2.10 by amoyav, Thu Aug 29 13:16:28 2002 UTC
# Line 73  class DialogoNormal(Dialogo): Line 73  class DialogoNormal(Dialogo):
73          for item in self.__personaje.descripcion:          for item in self.__personaje.descripcion:
74              self.conn().send(color(31) + item["texto"] + "\n" + finl)              self.conn().send(color(31) + item["texto"] + "\n" + finl)
75    
         #código de pruebas  
         #self.__personaje.idioma_base = Idioma_oestron  
   
   
76          self.cmd_mirar()          self.cmd_mirar()
77    
78          self.conn().send("IMPORTANTE: los comandos se escriben empezando con el carácter +.")          self.conn().send("IMPORTANTE: los comandos se escriben empezando con el carácter +.")
# Line 412  class DialogoNormal(Dialogo): Line 408  class DialogoNormal(Dialogo):
408                  self.estado_0()                  self.estado_0()
409                                    
410              elif accion == "+idioma":              elif accion == "+idioma":
411                  idioma_base = (len(args) > 0 and args[0]) or ""                  nombre_idioma_base = (len(args) > 0 and args[0]) or ""
412                  self.cmd_idioma(idioma_base)                  self.cmd_idioma(nombre_idioma_base)
413                  self.estado_0()                  self.estado_0()
414                                    
415              elif accion == "+c" or accion == "+coger":              elif accion == "+c" or accion == "+coger":
# Line 586  class DialogoNormal(Dialogo): Line 582  class DialogoNormal(Dialogo):
582                                    
583              else:              else:
584                  mensaje = accion + ' ' + " ".join(args)                  mensaje = accion + ' ' + " ".join(args)
                 print "Traza->", self.__personaje.idioma_base  
585                  self.cmd_hablar(mensaje, idioma=self.__personaje.idioma_base)                  self.cmd_hablar(mensaje, idioma=self.__personaje.idioma_base)
586                  self.estado_0()                  self.estado_0()
587    
# Line 1214  class DialogoNormal(Dialogo): Line 1209  class DialogoNormal(Dialogo):
1209                  self.conn().send("%-35s%8d" % (objetos[0].nombre(), len(objetos)))                  self.conn().send("%-35s%8d" % (objetos[0].nombre(), len(objetos)))
1210    
1211    
1212      def cmd_idioma(self, idioma_base):      def cmd_idioma(self, nombre_idioma_base):
1213          if idioma_base in ['oestron','quenya','enano','orco']:          if len(nombre_idioma_base) == 0:
1214              if idioma_base == 'oestron':              self.conn().send("Tu idioma base actual es " + self.__personaje.idioma_base.nombre)
1215                  self.__personaje.idioma_base = Idioma_oestron          else:
1216              elif idioma_base == 'quenya':              idioma_base = Idioma_buscar(nombre_idioma_base)
1217                  self.__personaje.idioma_base = Idioma_quenya              if idioma_base != None:
1218              elif idioma_base == 'enano':                  self.__personaje.idioma_base = idioma_base
1219                  self.__personaje.idioma_base = Idioma_enano                  self.conn().send("Tu idioma por defecto es ahora " + idioma_base.nombre)
1220              elif idioma_base == 'orco':              else:
1221                  self.__personaje.idioma_base = Idioma_orco                  self.conn().send("Lo siento, has de elegir como idioma base uno " +
1222              self.conn().send("Tu idioma por defecto es ahora "+idioma_base)                                   "de los siguientes: " +
1223          else:                                   ", ".join([ i.nombre for i in Idioma_lista ]))
             self.conn().send("Lo siento, has de elegir como idioma base uno de los siguientes: oestron, quenya, enano u orco")  
1224                    
1225    
1226      def cmd_coger(self, id_objeto, cantidad, n_orden, n_instancia):      def cmd_coger(self, id_objeto, cantidad, n_orden, n_instancia):

Legend:
Removed from v.2.9  
changed lines
  Added in v.2.10

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26