Exemple #1
0
        public SpriteImage(string fileName, Color alfaColor)
        {
            ImageInformation imageInfo = TextureLoader.ImageInformationFromFile(fileName);

            this.size = new Size(imageInfo.Width, imageInfo.Height);

            this.texture = TextureLoader.FromFile(
                Game.renderDevice, fileName,
                0, 0, 1,
                Usage.None, Format.Unknown, Pool.Managed,
                Filter.None, Filter.None, alfaColor.ToArgb()
                );
        }
Exemple #2
0
 /// <summary>
 /// load the surface
 /// </summary>
 public void Load()
 {
     try
     {
         m_info  = new ImageInformation();
         m_info  = TextureLoader.ImageInformationFromFile(m_sFilename);
         m_image = TextureLoader.FromFile(CGameEngine.Device3D, m_sFilename);
     }
     catch (DirectXException d3de)
     {
         Console.AddLine("Unable to load image " + m_sFilename);
         Console.AddLine(d3de.ErrorString);
     }
     catch (Exception e)
     {
         Console.AddLine("Unable to load image " + m_sFilename);
         Console.AddLine(e.Message);
     }
 }