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

Diff of /ambar/contenedorobjeto.py

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

revision 2.1 by amoyav, Wed Jul 30 14:17:58 2003 UTC revision 2.2 by amoyav, Sat Aug 30 13:31:25 2003 UTC
# Line 38  class ContenedorObjeto(object): Line 38  class ContenedorObjeto(object):
38      """      """
39                                                    
40                                                    
41      def objeto_destruido(self, objeto_destruido):      def objeto_desaparece(self, objeto):
42          """Metodo llamado cuando un objeto ha sido destruido y desaparece del juego.          """Metodo llamado cuando un objeto desaparece de su contenedor (bien porque ha
43            sido destruido, o movido automáticamente a otro sitio).
44    
45          Se espera que el contenedor, en este método, llame a objeto.liberar().          Se espera que el contenedor, en este método, llame a objeto.liberar().
46          """          """
47          pass          pass
48                                                    
49                                                    
50        def objeto_aparece(self, objeto):
51            """Metodo llamado cuando un objeto aparece en este contenedor (porque
52            se ha movido a este lugar).
53    
54            Se espera que el contenedor, en este método, llame a objeto.contener().
55            """
56            pass
57                            
58                            
59      def objeto_reemplazado(self, objeto_antiguo, objeto_nuevo):      def objeto_reemplazado(self, objeto_antiguo, objeto_nuevo):
60          """Metodo llamado cuando un objeto se destruye y otro se coloca en su lugar.          """Metodo llamado cuando un objeto contenido en este contenedor es reemplazado
61            por otro distinto.
62    
63          Se espera que el contenedor, en este método, llame a objeto_antiguo.liberar()          Se espera que el contenedor, en este método, llame a objeto_antiguo.liberar()
64          y a objeto_nuevo.contener().          y a objeto_nuevo.contener().
65          """          """
66          pass          pass
67                                                  
68    
69    
70  # Código para pruebas unitarias del módulo.  # Código para pruebas unitarias del módulo.

Legend:
Removed from v.2.1  
changed lines
  Added in v.2.2

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