Sacar motores_disponibles() de iniciar()

Aquí puedes proponer ideas para mejorar pilas, ¿que te gustaría ver en pilas?

Sacar motores_disponibles() de iniciar()

Notapor lmorillas » Vie Dic 03, 2010 9:24 pm

Creo que sería más interesante sacar el diccionario motores_disponibles a la raíz de pilas/__init__ (actualmente está dentro de la función iniciar() ), así podríamos acceder a pilas.motores_disponibles y elegir el que esté disponible en la máquina en que estamos ejecutando pilas. Motores_disponibles debería de capturar la excepción del import pysfml en caso de no estar disponible. Esto facilitaría su ejecución en entornos donde no esté disponbile pysfml.

-- lm
lmorillas
 
Mensajes: 21
Registrado: Mié Oct 13, 2010 9:48 pm

Re: Sacar motores_disponibles() de iniciar()

Notapor hugoruscitti » Sab Dic 04, 2010 3:00 am

Es cierto Luis, es una muy buena idea y me puse a trabajar en ello.

Subí unos cambios al repositorios para que no sea necesario tener SFML
en el equipo y también hice otros cambios que te pueden ser útiles:

- modifiqué la función iniciar para que seleccione pygame irectamente
si sfml no está disponible.

- Armé un módulo para separar los motores y que nunca se llegue a
cargar nada de SFML si no está disponible.

- escribí una función llamada "obtener_motores_disponibles()" que
retorna un diccionario con las biblitocas multimedia que tiene el
sistema y recomienda una de las disponibles. Esta funcion no es
necesario invocarla al programar, pero puede ser útil para usuarios
avanzados que quieren ver que bibliotecas se dectectan.

http://bitbucket.org/hugoruscitti/pilas ... 888fb312a4

Avisame cualquier cosa.

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

Re: Sacar motores_disponibles() de iniciar()

Notapor lmorillas » Sab Dic 04, 2010 6:36 am

Ok. Muy buena pinta. Estoy fuera unos días. A la vuelta lo compruebo.

-- lm
lmorillas
 
Mensajes: 21
Registrado: Mié Oct 13, 2010 9:48 pm


Volver a Sugerencias e ideas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado