public SoundManager(Directorio directorio, Microsoft.DirectX.DirectSound.Device dsDevice)
        {
            Directorio = directorio;

            //Cargo archivo de sonido background mp3.
            mp3BackgroundPlayer.closeFile();
            mp3BackgroundPlayer.FileName = directorio.SonidoFondo;

            mp3FruitPlayer.closeFile();
            mp3FruitPlayer.FileName = directorio.SonidoFruta;

            //Cargo sonidos estaticos.
            SonidoSalto.loadSound(directorio.SonidoSalto, dsDevice);
            SonidoMoneda.loadSound(directorio.SonidoMoneda, dsDevice);
            SonidoDanio.loadSound(directorio.SonidoDanio, dsDevice);
            SonidoCaminar.loadSound(directorio.SonidoCaminar, dsDevice);

            //mp3SaltosPlayer.closeFile();
            //mp3SaltosPlayer.FileName = directorio.SonidoSalto;
        }
        public Personaje(Directorio directorio)
        {
            this.directorio = directorio;
            vida            = vidaMaxima;

            var skeletalLoader = new TgcSkeletalLoader();

            var pathAnimacionesPersonaje = new[] { directorio.RobotCaminando,
                                                   directorio.RobotParado,
                                                   directorio.RobotPateando,
                                                   directorio.RobotCorriendo,
                                                   directorio.RobotEmpujando };

            personajeMesh = skeletalLoader.
                            loadMeshAndAnimationsFromFile(directorio.RobotSkeletalMesh,
                                                          directorio.RobotDirectorio,
                                                          pathAnimacionesPersonaje);


            //Descomentar para ubicarlo donde se este desarrollando
            // POSICION_INICIAL_PERSONAJE = posicionDesarrollo;

            inicializarPosicion();
        }