コード例 #1
0
ファイル: GameImageReader.cs プロジェクト: rebootus/Esthar
        private static GLTexture ReadLayer(string dirPath, string generalName)
        {
            string[] files = Directory.GetFiles(dirPath, generalName + ".???");
            if (files.Length == 0)
            {
                return(null);
            }

            foreach (string file in files)
            {
                switch ((Path.GetExtension(file) ?? String.Empty).ToLower())
                {
                case ".png":
                case ".gif":
                    return(GLTextureFactory.FromImageFile(file));
                }
            }

            return(null);
        }
コード例 #2
0
 private void ReadTextureFromGifFile(string file)
 {
     _texture    = GLTextureFactory.FromImageFile(file);
     _ownTexture = true;
 }