Exemplo n.º 1
0
    def __init__(self):
        """
        Constructor
        @type    self: jardin
        @param    self: referencia al objeto jardin actual
        """        
        maceta=Maceta('maceta')
        tierra=Tierra(maceta)
        flor=Flor()
        tierra.tener(flor)
        maceta.tener(tierra)
        maceta.setPosicion([100, 480])      

        caja=Caja('caja')
        abono=Abono(caja)
        caja.tener(abono)
        caja.setPosicion([400, 500])
        
        regadera=Regadera('regadera')
        agua=Agua(regadera)
        regadera.tener(agua)
        regadera.setPosicion([700, 500])
        
        pala=Pala('pala')
        pala.setPosicion([600, 500])
        
        objetos={'maceta': maceta, 'regadera': regadera, 'caja': caja, 'pala': pala}
        
        #Set background
        self.setBackgound("imagenes/background/jardin.png");

        # Construccion del heroe
        heroe_jardin = Heroe.Heroe("")
        heroe_jardin.setImagen("imagenes/heroe.png")
        heroe_jardin.setPostura(0)
        heroe_jardin.setX(210)
        heroe_jardin.setY(370)
        desc = """<h1>Cultivando flores</h1>
					<p width='400px'>La mam&aacute; del ni&ntilde;o le pide si puede cuidar sus<br />
					flores por un d&iacute;a, se encuentra en el jard&iacute;n <br />
					frente a la maceta.</p>"""
        #Escena.__init__(self, 'jardin', 'La mamá del niño le pide si puede cuidar sus flores por un día, se encuentra en el jardín frente a la maceta.', objetos, '', heroe_jardin)
        Escena.__init__(self, 'jardin', desc, objetos, '', heroe_jardin)
    def __init__(self):
        """
        Constructor
        @type    self: frijolero
        @param    self: referencia al objeto frijolero actual
        """
        bolsa = Bolsa(nombre="bolsa", imagen="bolsaFrijol.png")
        granoFrijol = Grano(nombre="frijol", contenedor=bolsa)
        bolsa.tener(granoFrijol)
        bolsa.setPosicion([100, 100])

        vaso = Vaso("vaso")
        agua = Agua(nombre="agua", contenedor=vaso)
        vaso.tener(agua)
        vaso.setPosicion([200, 200])

        sobre = Sobre(nombre="sobrecito", imagen="bolsasalgodon.png")
        algodon = Algodon(nombre="algodon", contenedor=sobre)
        sobre.tener(algodon)
        sobre.setPosicion([300, 300])

        frasco = Frasco("frasco")
        frasco.setPosicion([100, 300])

        objetos = {"vaso": vaso, "sobrecito": sobre, "bolsa": bolsa, "frasco": frasco}

        # Set background
        self.setBackgound("imagenes/background/jardin.png")

        # Construccion del heroe
        heroe_jardin = Heroe.Heroe("")
        heroe_jardin.setImagen("imagenes/heroe.png")
        heroe_jardin.setPostura(0)
        heroe_jardin.setX(210)
        heroe_jardin.setY(370)
        desc = """<h1>Sembrar fr&iacute;jol</h1>
			   <p width='400px'>Debes sembrar un frijol en algod&oacute;n.</p>
			   &iquest;C&oacute;mo lo har&iacute;as?</h3>"""

        Escena.__init__(self, "frijolero", desc, objetos, "", heroe_jardin)