コード例 #1
0
 public void SetPalette(byte[] palette, Decode_Gamecube.PaletteFormats format)
 {
     PaletteFormat = format;
     using (var reader = new Toolbox.Core.IO.FileReader(palette)) {
         PaletteData = reader.ReadUInt16s(palette.Length / 2);
     }
 }
コード例 #2
0
        private bool HasFileName(Stream stream, string fileName)
        {
            using (var reader = new Toolbox.Core.IO.FileReader(stream, true))
            {
                reader.ReadSignature(4, "BAHS");

                reader.SeekBegin(20);
                uint   nameLength = reader.ReadUInt32();
                string name       = reader.ReadString((int)nameLength, true);
                return(name == fileName);
            }
        }