Exemplo n.º 1
0
    def fabricar(self, clase, cantidad):
        grupo = self.Grupo()
        ancho_ventana, alto_ventana = self.pilas.widget.obtener_area()

        for i in xrange(cantidad):
            _x = random.randint(-ancho_ventana/2, ancho_ventana/2)
            _y = random.randint(-alto_ventana/2, alto_ventana/2)
            grupo.agregar(clase(self.pilas, x=_x, y=_y))

        return grupo
    def fabricar(self, clase, cantidad):
        grupo = self.Grupo()
        ancho_ventana, alto_ventana = self.pilas.widget.obtener_area()

        for i in xrange(cantidad):
            _x = random.randint(-ancho_ventana/2, ancho_ventana/2)
            _y = random.randint(-alto_ventana/2, alto_ventana/2)
            grupo.agregar(clase(self.pilas, x=_x, y=_y))

        return grupo
Exemplo n.º 3
0
    def fabricar(self, clase, cantidad):
        grupo = self.Grupo()
        ancho_ventana, alto_ventana = self.pilas.widget.obtener_area()

        for i in xrange(cantidad):
            _x = random.randint(-ancho_ventana/2, ancho_ventana/2)
            _y = random.randint(-alto_ventana/2, alto_ventana/2)

            try:
                actor = clase(self.pilas)
                actor.x = _x
                actor.y = _y
            except TypeError:
                actor = clase(self.pilas, x=_x, y=_y)

            grupo.agregar(actor)

        return grupo
Exemplo n.º 4
0
    def fabricar(self, clase, cantidad):
        grupo = self.Grupo()
        ancho_ventana, alto_ventana = self.pilas.widget.obtener_area()

        for i in xrange(cantidad):
            _x = random.randint(-ancho_ventana / 2, ancho_ventana / 2)
            _y = random.randint(-alto_ventana / 2, alto_ventana / 2)

            try:
                actor = clase(self.pilas)
                actor.x = _x
                actor.y = _y
            except TypeError:
                actor = clase(self.pilas, x=_x, y=_y)

            grupo.agregar(actor)

        return grupo