public NSCR(byte[] file) { EndianBinaryReader er = new EndianBinaryReader((Stream) new MemoryStream(file), Endianness.LittleEndian); bool OK; this.Header = new FileHeader.HeaderInfo(er, "RCSN", out OK); if (!OK) { int num1 = (int)MessageBox.Show("Error 0"); } else { this.ScreenData = new NSCR.Screendata(er, out OK); if (!OK) { int num2 = (int)MessageBox.Show("Error 1"); } } er.Close(); }
public NSCR(byte[] data, int width, int height, Graphic.NNSG2dColorMode mode) { this.Header = new FileHeader.HeaderInfo("RCSN", (ushort)1); this.ScreenData = new NSCR.Screendata(data, width, height, mode); }