AGS.Editor.DataFileWriter.UpdateSpriteFlags C# (CSharp) Метод

UpdateSpriteFlags() приватный статический Метод

private static UpdateSpriteFlags ( SpriteFolder folder, byte flags ) : void
folder AGS.Types.SpriteFolder
flags byte
Результат void
        private static void UpdateSpriteFlags(SpriteFolder folder, byte[] flags)
        {
            foreach (Sprite sprite in folder.Sprites)
            {
                flags[sprite.Number] = 0;
                if (sprite.Resolution == SpriteImportResolution.HighRes) flags[sprite.Number] |= NativeConstants.SPF_640x400;
                if (sprite.AlphaChannel) flags[sprite.Number] |= NativeConstants.SPF_ALPHACHANNEL;
            }
            foreach (SpriteFolder subfolder in folder.SubFolders)
            {
                UpdateSpriteFlags(subfolder, flags);
            }
        }