¡hola amigos!
Quiero notificarles una última cosa sobre el desarrollo del módulo de la audio interfaz.
Y es que, ya implementé algo que creí que me iva a costar mucho implementarlo, y me refiero concretamente a la posibilidad de agregar atajos de teclado a los objetos. Al igual que el módulo audioform de bgt y nvgt, sólo se puede utilizar la tecla modificadora alt, y para que el objeto tenga un atajo de teclado hay que anteponer un "&" sin las comillas antes de la letra o carácter de acceso directo.
Es decir, que si queremos crear un botón llamado instalar y queremos que acepte el atajo alt + n, entonces el nombre tiene que ser "i&nstalar".
Audio interfaz elimina automáticamente el "&" del nombre del objeto al vervalizarlo, por lo que sin querer logré una pequeña ventaja sobre el audio form.
Otra cosa, creo que tendré que eliminar los cuadros de edición multilínea, ya que hay un bug que realmente no logro corregir, y es que cuando yo elimino todo el texto, no he podido lograr que no se elimine también el último carácter de fin de línea.
Hay otras cosas que me gustaría implementar en un futuro en este mismo módulo, pero no creo que sean necesarias ahora.
De resto, ya todo lo demás en este módulo está terminado, o a lo menos eso creo yo.
Ya estoy investigando el uso de synthizer para la implementación de audio 3d, una de las cosas que necesito para la implementación de los mapas y objetos, y así poder desarrollar sin problemas el ambiente de juego.
Y no, no voy a utilizar WXPython ni ningún otro motor de interfaz gráfica, porque realmente es más complejo de implementar. Además, ¿por qué implementar algo tan potente sólo para los diálogos y nada más? ¡estaría implementando algo realmente potente pero que no aprovecharía al máximo! Es como si yo quisiera la computadora más avanzada del mundo sólo para correr Windows xp, o peor, Windows 95, que no aprovecharían al máximo los recursos de dicha computadora. Y, precisamente por eso, estoy pensando en crear una nueva versión del juego math basic operations, ¿lo recuerdan? ese pequeño juego que desarrollé como un aperitivo mientras esperan el gran live history, y el mayor cambio de esa nueva versión que desarrollaré será el cambio de motor, y cambiaré de WXPython a pygame.
Por cierto, escuché mencionar que hay otro motor de juegos que funciona en Python además de pygame, saben cuál será? Por supuesto que no me refiero a sdl porque ese es precisamente el envuelto de pygame.