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

Diff of /ambar/personaje.py

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

revision 2.9 by amoyav, Sat Dec 7 23:09:36 2002 UTC revision 2.10 by amoyav, Sat Dec 7 23:47:26 2002 UTC
# Line 477  class Personaje(object): Line 477  class Personaje(object):
477          total = self.__volumen          total = self.__volumen
478          for objeto in self.__mochila:          for objeto in self.__mochila:
479              for instancia in objeto:              for instancia in objeto:
480                  total += instancia.volumen()                  total += instancia.volumen
481          for objeto in self.__cuerpo.values():          for objeto in self.__cuerpo.values():
482              if objeto != None:              if objeto != None:
483                  total += objeto.volumen()                  total += objeto.volumen
484          return total          return total
485                    
486    
# Line 1041  class Personaje(object): Line 1041  class Personaje(object):
1041          """          """
1042          encontrado = 0          encontrado = 0
1043          for lista_instancias in self.__mochila:          for lista_instancias in self.__mochila:
1044              if lista_instancias[0].id() == objeto.id():              if lista_instancias[0].id == objeto.id:
1045                  encontrado = 1                  encontrado = 1
1046                  lista_instancias.append(objeto)                  lista_instancias.append(objeto)
1047                  break                  break
# Line 1125  class Personaje(object): Line 1125  class Personaje(object):
1125          """          """
1126          self.__cuerpo[posicion] = objeto          self.__cuerpo[posicion] = objeto
1127    
1128          for uso in objeto.usos():          for uso in objeto.usos:
1129              if uso["tipo"] == "ponerse" and uso["posicion"] == posicion:              if uso["tipo"] == "ponerse" and uso["posicion"] == posicion:
1130    
1131                  self.__cuerpo[posicion] = objeto                  self.__cuerpo[posicion] = objeto
# Line 1159  class Personaje(object): Line 1159  class Personaje(object):
1159          objeto = self.__cuerpo[posicion]          objeto = self.__cuerpo[posicion]
1160          del self.__cuerpo[posicion]          del self.__cuerpo[posicion]
1161    
1162          for uso in objeto.usos():          for uso in objeto.usos:
1163              if uso["tipo"] == "ponerse" and uso["posicion"] == posicion:              if uso["tipo"] == "ponerse" and uso["posicion"] == posicion:
1164                  self.actuar_uno_mismo("Te quitas " + objeto.nombre + " de " + posicion)                  self.actuar_uno_mismo("Te quitas " + objeto.nombre + " de " + posicion)
1165    

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