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) 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
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