Esempio n. 1
0
 //public bool xianshiwangge = false;
 private void CheckMapTileTexture(MapTile maptile)
 {
     if (maptile.TileTexture == null)
     {
         maptile.TileTexture = Texture2D.FromFile(device, "Resources/ditu/xinquantu/" +maptile.number  +".jpg");
     }
 }
Esempio n. 2
0
 private void CheckMapTileTexture(MapTile maptile)
 {
     if (maptile.TileTexture == null)
     {
         try
         {
             maptile.TileTexture = Texture2D.FromFile(device, "Resources/ditu/" + mainMap.MapName + "/" + maptile.number + ".jpg");
         }
         catch (OutOfMemoryException)
         {
             this.freeTilesMemory();
             maptile.TileTexture = Texture2D.FromFile(device, "Resources/ditu/" + mainMap.MapName + "/" + maptile.number + ".jpg");
         }
         catch (InvalidOperationException)
         {
             this.freeTilesMemory();
             maptile.TileTexture = Texture2D.FromFile(device, "Resources/ditu/" + mainMap.MapName + "/" + maptile.number + ".jpg");
         }
     }
 }
Esempio n. 3
0
 private void CheckMapTileTexture(MapTile maptile)
 {
     if (maptile.TileTexture == null)
     {
         try
         {
             try
             {
                 maptile.TileTexture = Texture2D.FromFile(device, "Resources/ditu/" + mainMap.MapName + "/" + maptile.number + ".jpg");
             }
             catch (FileNotFoundException)
             {
                 maptile.TileTexture = Texture2D.FromFile(device, "Resources/ditu/" + mainMap.MapName + "/" + maptile.number + ".png");
             }
         }
         catch (Exception)
         {
             try
             {
                 this.freeTilesMemory();
                 try
                 {
                     maptile.TileTexture = Texture2D.FromFile(device, "Resources/ditu/" + mainMap.MapName + "/" + maptile.number + ".jpg");
                 }
                 catch (FileNotFoundException)
                 {
                     maptile.TileTexture = Texture2D.FromFile(device, "Resources/ditu/" + mainMap.MapName + "/" + maptile.number + ".png");
                 }
             }
             catch (Exception)
             {
                 maptile.TileTexture = new Texture2D(this.device, 1, 1);
             }
         }
     }
 }