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() ); }
/// <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); } }