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

Diff of /ambar/objeto.py

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

revision 2.10 by amoyav, Mon Aug 4 19:04:46 2003 UTC revision 2.11 by amoyav, Sat Aug 30 13:31:25 2003 UTC
# Line 677  class Objeto(object): Line 677  class Objeto(object):
677      def destruir(self):      def destruir(self):
678          """El objeto desaparece del juego."""          """El objeto desaparece del juego."""
679          if self.__contenedor != None:          if self.__contenedor != None:
680              self.__contenedor.objeto_destruido(self)              self.__contenedor.objeto_desaparece(self)
681    
682    
683      def reemplazar(self, id_objeto_nuevo):      def reemplazar(self, id_objeto_nuevo):
# Line 687  class Objeto(object): Line 687  class Objeto(object):
687              self.__contenedor.objeto_reemplazado(self, objeto_nuevo)              self.__contenedor.objeto_reemplazado(self, objeto_nuevo)
688    
689    
690        def mover(self, sala):
691            """El objeto desaparece de donde esté, y aparece automáticamente en la sala destino."""
692            if self.__contenedor != None:
693                self.__contenedor.objeto_desaparece(self)
694            sala.objeto_aparece(self)
695    
696    
697        def actuar(self, sala, texto):
698            """El objeto describe lo que le pasa y lo ven todos los que están en la sala."""
699            for personaje in sala.personajes.values():
700                if personaje.controlador != None:
701                    personaje.controlador.suceso_entorno(texto)
702    
703    
704        def actuar_individual(self, personaje, texto):
705            """El objeto describe lo que le pasa y lo ve un personaje concreto."""
706            if personaje.controlador != None:
707                personaje.controlador.suceso_entorno(texto)
708    
709    
710      def responder_suceso_personaje(self, suceso, usuario):      def responder_suceso_personaje(self, suceso, usuario):
711          """Todas las respuestas a sucesos de personaje son iguales, asi que las pongo aquí.          """Todas las respuestas a sucesos de personaje son iguales, asi que las pongo aquí.
712    

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

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