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

Diff of /ambar/sala.py

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

revision 2.13 by g2pudeto, Fri Aug 1 19:15:33 2003 UTC revision 2.14 by amoyav, Mon Aug 4 17:52:44 2003 UTC
# Line 403  class Sala(object): Line 403  class Sala(object):
403          self.__inicializar_sala(conservar_arbol_xml, editar_sala)          self.__inicializar_sala(conservar_arbol_xml, editar_sala)
404    
405    
406      def __inicializar_sala(self, conservar_arbol_xml, editar_sala):      def __inicializar_sala(self, conservar_arbol_xml = 0, editar_sala = False):
407          """Rellena todos los datos de la sala a partir de su fichero          """Rellena todos los datos de la sala a partir de su fichero
408          de descripcion.          de descripcion.
409          """          """
# Line 670  class Sala(object): Line 670  class Sala(object):
670                  instancias = []                  instancias = []
671              if editar_sala == False:                              if editar_sala == False:                
672                  for i in range(cantidad_objeto):                  for i in range(cantidad_objeto):
673                      instancias.append(Objeto(id_objeto))                      instancia = Objeto(id_objeto)
674                        instancia.contener(self)
675                        instancias.append(instancia)
676            
677                  self.__objetos.append({"id": id_objeto,                  self.__objetos.append({"id": id_objeto,
678                                         "probabilidad": prob_objeto,                                         "probabilidad": prob_objeto,
679                             "maximo": max_objeto,                                         "maximo": max_objeto,
680                             "dificultad": dif_objeto,                                         "dificultad": dif_objeto,
681                             "instancias": instancias})                                         "instancias": instancias})
682              else:              else:
683                  #GPT Hay que pasar la descripcion al parseado normal (no solo                  #GPT Hay que pasar la descripcion al parseado normal (no solo
684                  # cuando se este editando la sala) y modificar el pickle                  # cuando se este editando la sala) y modificar el pickle
# Line 748  class Sala(object): Line 750  class Sala(object):
750                                            "maximo": max_encuentro,                                            "maximo": max_encuentro,
751                                            "probabilidad": prob_encuentro,                                            "probabilidad": prob_encuentro,
752                                            "dificultad": dif_encuentro,                                            "dificultad": dif_encuentro,
753                                            "descripcion": desc_encuentro                                            "descripcion": desc_encuentro})
                                           })  
754    
755                  escribir("Vamos a crear " + str(cant_encuentro) + " pnjs")                  escribir("Vamos a crear " + str(cant_encuentro) + " pnjs")
756                  for i in range(cant_encuentro):                  for i in range(cant_encuentro):
# Line 762  class Sala(object): Line 763  class Sala(object):
763                                            "probabilidad": prob_encuentro,                                            "probabilidad": prob_encuentro,
764                                            "dificultad": dif_encuentro,                                            "dificultad": dif_encuentro,
765                                            "descripcion": desc_encuentro,                                            "descripcion": desc_encuentro,
766                                            "cantidad":cant_encuentro                                            "cantidad":cant_encuentro})    
                                           })      
767    
768      # Métodos normales      # Métodos normales
769    

Legend:
Removed from v.2.13  
changed lines
  Added in v.2.14

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