def __init__(self, nombre="", capacidad=10, elementos={}, peso=None): """ Constructor @type self: Despensa @param self: referencia al objeto Despensa actual @type nombre: string @param nombre: nombre del objeto representado. Default epsilon. @type capacidad: int @param capacidad: cantidad de elementos maxima que la Despensa puede contener. Default 10. @type elementos: dictionary @param elementos: relacion nombre --> objeto sobre los objetos contenidos en la Despensa. """ Objeto.__init__(self, nombre,'Despensa1.png', peso) ITenerOscuro.__init__(self, capacidad, elementos) IAbrir.__init__(self)
def __init__(self, nombre="", capacidad=10, elementos={}, peso=None): """ Constructor @type self: Gabinete @param self: referencia al objeto Gabinete actual @type nombre: string @param nombre: nombre del objeto representado. Default epsilon. @type capacidad: int @param capacidad: indicador de la maxima cantidad de objetos (por peso o tamanio) que el Gabinete puede contener. Default 10. @type elementos: dictionary @param elementos: relacion nombre --> objeto sobre los objetos contenidos. """ Objeto.__init__(self, nombre,'gabinete.png') ITenerOscuro.__init__(self, capacidad, elementos) IAbrir.__init__(self)
def __init__(self, nombre="", capacidad=10, elementos={}, peso=None): """ Constructor @type self: Refrigerador @param self: referencia al Refrigerador actual @type nombre: string @param nombre: identificador del refrigerador. @type capacidad: int @param capacidad: cantidad que determina un maximo de elementos a contener, ya sea por peso o por tamanio. @type elementos: dictionary @param elementos: elementos contenidos, y su relacion nombre --> objeto @type peso: int @param peso: peso del objeto. Default None. """ Objeto.__init__(self, nombre, 'refrigerador.png', peso) ITenerOscuro.__init__(self, capacidad, elementos) IAbrir.__init__(self)