Control de Piezas

Si tienes alguna duda sobre cómo usar pilas, o tienes problemas para instalar o hacer algo en pilas comentalo aquí.

Control de Piezas

Notapor carlachacon » Mar Jun 21, 2011 3:52 pm

Buenos Dias Chicos

he estado trabajando con el ejemplo de Piezas, pero se me presenta un inconveniente, serian tan amables de ayudarme??

lo que quiero es lo siguiente:
En PIEZAS agregué una variable llamada: terminado la cual toma como valores: True o False.
y he invocado el ejemplo de la siguiente manera:
import IQ.piezas
Piezas = IQ.piezas.Piezas(imagen,2,2)


lo que quiero es que luego que se resuelva el rompecabezas, preguntar por la variable Terminado y hacer algo en el programa.

espero su respuesta
carlachacon
 
Mensajes: 68
Registrado: Mié Feb 16, 2011 7:04 pm
Ubicación: Venezuela

Re: Control de Piezas

Notapor hugoruscitti » Mar Jun 21, 2011 9:19 pm

Hola Carla, recién subí un arreglo al repositorio (en el branch default) para
que puedas hacer lo que necesitas.

El cambio es muy sencillo, ahora el ejemplo piezas puede recibir una
función para invocar cuando se termine el puzzle.

Por ejemplo, este código:

import pilas

pilas.iniciar()

def mi_funcion():
pilas.avisar("Hey, lo has logrado!!!")

p = pilas.ejemplos.Piezas(filas=1, columnas=2, al_terminar=mi_funcion)

pilas.ejecutar()


Produce un mensaje en pantalla cuando se completa todo el puzzle.

Imagen

Los cambios los vas a poder obtener haciendo "pull" del repositorio, o
agregando los cambios que hice en tu código:

https://bitbucket.org/hugoruscitti/pila ... 0943244984

Avisanos si te resulta de utilidad.
Saludos.
Avatar de Usuario
hugoruscitti
Site Admin
 
Mensajes: 1242
Registrado: Dom Jul 30, 2006 3:57 am
Ubicación: Buenos Aires, Argentina


Volver a Consultas, problemas o bugs.

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 29 invitados