Existen dos componentes de audio ahora que procesan mensajes de audio. Lo he hecho asi para evitar que aquellas entidades que no se muevan no tengan tick (no queria usar putToSleep). Ahora los players son fuentes de sonido moviles, si ejecutas un sonido de forma continuada (como el hound cuando tiene el olfato activado) el sonido se va moviendo con la entidad (y actualiza la velocidad para el efecto doppler que habra que ver si esta muy fuerte o no). Tambien he cambiado el server para que no mantenga una tabla de sonidos. El server ahora solo maneja canales. La unica tabla que tiene es para traducir CRCs. Los componentes de sonidos se encargan de traducir el string si es necesario y le pasan el canal que toque al servidor. Tambien he anadido un listener de audio de fmod para que se avise a los componentes de cuando ha terminado un sonido. Era necesario para mantener la coherencia en las tablas nombreSonido-CanalSonido. Ademas tambien era necesaria para saber que canales debe actualizar la entidad movil (solo aquellos que esten activos). [Fixes #56566742]
Merge branch 'master' of https://github.com/franaisa/Gloom