public void dispose()
        {
            //suelo.Enabled = true;
            suelo.dispose();
            //calle.dispose();
            //Al hacer dispose del original, se hace dispose automaticamente de todas las instancias
            edificio.dispose();

            /*  auto.dispose();
             * hummer.dispose();
             * camion.dispose();
             * buggy.dispose();
             * patrullero.dispose();
             */
            /*  foreach (var vehiculo in vehiculos)
             * {
             *    vehiculo.getMesh().dispose();
             * }*/


            //Liberar recursos del SkyBox
            skyBox.dispose();
            foreach (TgcMesh mesh in this.getAllMeshes())
            {
                mesh.dispose();
            }

            disposeListas();
        }
 public override void Dispose()
 {
     escenario.disposeAll();
     personaje.dispose();
     skyBox.dispose();
     collisionNormalArrow.dispose();
     directionArrow.dispose();
 }
Beispiel #3
0
 /// <summary>
 ///     Se llama cuando termina la ejecución del ejemplo.
 ///     Hacer Dispose() de todos los objetos creados.
 ///     Es muy importante liberar los recursos, sobretodo los gráficos ya que quedan bloqueados en el device de video.
 /// </summary>
 public override void Dispose()
 {
     //Dispose de la caja.
     // Box.dispose();
     //Dispose del mesh.
     // Mesh.dispose();
     SkyBox.dispose();
 }
 public override void Dispose()
 {
     skyBox.dispose();
     terreno.dispose();
     foreach (var mesh in objetosIsla)
     {
         mesh.dispose();
     }
 }
 public override void close()
 {
     escenario.disposeAll();
     personaje.dispose();
     skyBox.dispose();
     collisionNormalArrow.dispose();
     directionArrow.dispose();
     characterElipsoid.dispose();
 }
Beispiel #6
0
 public override void close()
 {
     skyBox.dispose();
     terreno.dispose();
     foreach (TgcMesh mesh in objetosIsla)
     {
         mesh.dispose();
     }
 }
Beispiel #7
0
 /// <summary>
 /// Método que se llama cuando termina la ejecución del ejemplo.
 /// Hacer dispose() de todos los objetos creados.
 /// </summary>
 public override void close()
 {
     ball.dispose();
     earth.dispose();
     earth2.dispose();
     skyBox.dispose();
     C_Hoja.dispose();
     //sound_a.close();
 }
Beispiel #8
0
 public override void close()
 {
     g_pRenderTarget.Dispose();
     g_pDepthStencil.Dispose();
     g_pVBV3D.Dispose();
     g_pVel1.Dispose();
     g_pVel2.Dispose();
     arbol.dispose();
     skyBox.dispose();
 }
Beispiel #9
0
        public void Dispose()
        {
            skyBox.dispose();
            //suelo.dispose();
            heightMap.dispose();

            foreach (var mesh in otrosObjetos)
            {
                mesh.dispose();
            }
        }
Beispiel #10
0
 /// <summary>
 /// Método que se llama cuando termina la ejecución del ejemplo.
 /// Hacer dispose() de todos los objetos creados.
 /// </summary>
 public override void close()
 {
     ship.dispose();
     shipContrincante.dispose();
     terrain.dispose();
     agua.dispose();
     skyBox.dispose();
     skyBoundingBox.dispose();
     effect.Dispose();
     lightMesh.dispose();
     lluvia.dispose();
 }
Beispiel #11
0
        public override void Dispose()
        {
            circuito.dispose();
            car.dispose();
            effect.Dispose();
            terrain.dispose();
            skyBox.dispose();

            g_pRenderTarget.Dispose();
            g_pRenderTarget2.Dispose();
            g_pRenderTarget3.Dispose();
            g_pRenderTarget4.Dispose();
            g_pRenderTarget5.Dispose();
            g_pDepthStencil.Dispose();
            g_pVBV3D.Dispose();
        }
Beispiel #12
0
 public override void close()
 {
     foreach (TgcMesh m in meshes)
     {
         m.dispose();
     }
     effect.Dispose();
     skyBox.dispose();
     terrain.dispose();
     pasto.dispose();
     arbol.dispose();
     arbusto.dispose();
     g_pRenderTarget.Dispose();
     g_pGlowMap.Dispose();
     g_pRenderTarget4Aux.Dispose();
     g_pRenderTarget4.Dispose();
     g_pVBV3D.Dispose();
     g_pDepthStencil.Dispose();
     for (int i = 0; i < NUM_REDUCE_TX; i++)
     {
         g_pLuminance[i].Dispose();
     }
     g_pLuminance_ant.Dispose();
 }
Beispiel #13
0
 public override void Dispose()
 {
     skyBox.dispose();
     scene.disposeAll();
 }
Beispiel #14
0
 public override void close()
 {
     escenario.disposeAll();
     personaje.dispose();
     skyBox.dispose();
 }
Beispiel #15
0
 public void dispose()
 {
     skyBox.dispose();
 }
Beispiel #16
0
 public override void close()
 {
     //Liberar recursos del SkyBox
     skyBox.dispose();
 }
Beispiel #17
0
 /// <summary>
 ///     Método que se llama cuando termina la ejecución del ejemplo.
 ///     Hacer dispose() de todos los objetos creados.
 /// </summary>
 public override void Dispose()
 {
     piso.dispose();
     personaje.Dispose();
     terreno.dispose();
     skyBox.dispose();
     foreach (var elemento in elementos)
     {
         elemento.destruir();
     }
     informativo.Dispose();
     estadoJuego.Dispose();
     oveja.destruir();
     gallo.destruir();
     mochila.Dispose();
     cajon.Dispose();
     mochilaReglon1.Dispose();
     cajonReglon1.Dispose();
     alimentacion.Dispose();
     salud.Dispose();
     hidratacion.Dispose();
     cansancio.Dispose();
     mensajeObjetivo1.Dispose();
     objetivosIcono.Dispose();
     alimentacionIcono.Dispose();
     saludIcono.Dispose();
     hidratacionIcono.Dispose();
     cansancioIcono.Dispose();
     ayudaReglon1.Dispose();
     ayuda.Dispose();
     ayudaReglon2.Dispose();
     dia.GetSol().Mesh.dispose();
     temperaturaDia.Dispose();
     horaDia.Dispose();
     temperaturaDiaIcono.Dispose();
     horaDiaIcono.Dispose();
     temperaturaPersonaje.Dispose();
     temperaturaPersonajeIcono.Dispose();
     estadoDiaSolIcono.Dispose();
     estadoDiaLunaIcono.Dispose();
     miniMapa.Dispose();
     referenciaMiniMapa.Dispose();
     linea.Dispose();
     efectoLluvia.Dispose();
     screenQuadVB.Dispose();
     renderTarget2D.Dispose();
     depthStencil.Dispose();
     if (pOldStencil != null)
     {
         pOldStencil.Dispose();
     }
     if (pOldRT != null)
     {
         pOldRT.Dispose();
     }
     estadoDiaLluviaIcono.Dispose();
     sonidoGolpe.dispose();
     sonidoGolpePatada.dispose();
     sonidoLluvia.dispose();
     sonidoGrillos.dispose();
     sonidoGrillos2.dispose();
 }