:) aportando una idea, que creo se puede implementar facilmente, podrian crearse song_get_position() y song_set_position(int position) , esto ayudaria al manejo de los modulos xm it s3m y mod que pueden cargarse con load_song y tambien puede integrarse song_get_time and song_set_time(int segundos) para el caso de los ogg o mp3 midi que pudieran cargarse con bennu, esto permitiria un mayor control de los fondos musicales en la herramienta!!... tomenlo en cuenta!! con estas funciones podrian hacerse cambios de ambiente sin necesidad de descargar o cargar otras canciones, ejemplo, hay canciones que tienen un intro pero al finalizar no queremos que vuelva al intro sino al inicio de la cancion como tal!! ;)
estan en la sdl_mixer?
Creo que ya existe, al menos el set,
http://wiki.bennugd.org/index.php?title=Set_music_position
y creo que el get no está en en sdl_mixer,
http://jcatki.no-ip.org:8080/SDL_mixer/SDL_mixer.html
ya esta en bennugd...
SET_MUSIC_POSITION( float tiempo en segundos )
si, DCelso, efectivamente.
gracias!
;)
excelente!! faltaria solo el get!! y listo!!.... 8) nice!! entre las funciones del sdl mixer seguro debe haber una variable, es solo una funcion a modo de consulta, en este deberia ser otro float que capture el tiempo de lectura sobre el audio que se ejecuta, en este caso seria una extern de hecho ni siquiera seria una funcion sino una variable extern que se estaria actualizando desde el momento que llamamos play_song
con esto podreis hacer un gran theft auto vice city y sintonizar musica en radio cuando cambieis de coche xD
Quote from: FreeYourMind on February 13, 2013, 06:36:19 PM
con esto podreis hacer un gran theft auto vice city y sintonizar musica en radio cuando cambieis de coche xD
::) siiiip!!.... jajaja bueno , espero no sea muy dificil de hacer, lo que pasa aun no me meto a profundidad en los .h y .c de las librerias que componen a bennu!! sino ps lo hubiese hecho y le hubiese dado la modificacion a splinter xD anhelo ese dia llegue pronto!! ;D
la get no existe en sdl_mixer... tendria que revisar el codigo de la mixer, pero si no esta visible nada asegura que se mantenga entre versiones...