예제 #1
0
        public Nclr()
        {
            this.nitro = new NitroFile("NCLR", "1.0", BlockTypes);
            this.pltt  = new Pltt(this.nitro);

            this.nitro.Blocks.Add(this.pltt);
        }
예제 #2
0
 public Tex0(NitroFile nitro)
     : base(nitro)
 {
     this.TextureInfo = new InfoCollection <TextureDataInfo>();
     this.PaletteInfo = new InfoCollection <PaletteDataInfo>();
     this.TextureData = new List <byte[]>();
     this.PaletteData = new List <byte>();
 }
예제 #3
0
 public Btx0()
 {
     this.nitro = new NitroFile("BTX0", "1.0", BlockTypes)
     {
         HasOffsets = true
     };
     this.tex0 = new Tex0(this.nitro);
     this.nitro.Blocks.Add(this.tex0);
     this.images = new List <Image>();
 }
예제 #4
0
 public Nclr(Stream stream)
 {
     this.nitro = new NitroFile(stream, BlockTypes);
     this.GetInfo();
 }
예제 #5
0
 public Nclr(string file)
 {
     this.nitro = new NitroFile(file, BlockTypes);
     this.GetInfo();
 }
예제 #6
0
 public Pcmp(NitroFile file) : base(file)
 {
 }
예제 #7
0
 public Cpos(NitroFile nitro)
     : base(nitro)
 {
 }
예제 #8
0
 public Btx0(Stream str)
 {
     this.nitro = new NitroFile(str, true, BlockTypes);
     this.GetInfo();
 }
예제 #9
0
 public Labl(NitroFile file)
     : base(file)
 {
 }
예제 #10
0
 public Scrn(NitroFile nitro)
     : base(nitro)
 {
 }
예제 #11
0
 public Nscr(Stream str)
 {
     this.nitro = new NitroFile(str, BlockTypes);
     this.GetInfo();
 }
예제 #12
0
 public Nscr()
 {
     this.nitro = new NitroFile("NSCR", "1.0", BlockTypes);
     this.scrn  = new Scrn(this.nitro);
     this.nitro.Blocks.Add(this.scrn);
 }
예제 #13
0
 protected NitroBlock(NitroFile file)
 {
     this.file = file;
 }
예제 #14
0
 public Ncgr()
 {
     this.nitro     = new NitroFile("NCGR", "1.1", BlockTypes);
     this.charBlock = new CHAR(this.nitro);
     this.nitro.Blocks.Add(this.charBlock);
 }
예제 #15
0
 public Mdl0(NitroFile nitro)
     : base(nitro)
 {
 }
예제 #16
0
 public Ncer()
 {
     this.nitro = new NitroFile("NCER", "1.0", BlockTypes);
     this.cebk  = new Cebk(this.nitro);
     this.nitro.Blocks.Add(this.cebk);
 }
예제 #17
0
 public Cebk(NitroFile nitro)
     : base(nitro)
 {
 }
예제 #18
0
 public Btx0(string file)
 {
     this.nitro = new NitroFile(file, true, BlockTypes);
     this.GetInfo();
 }
예제 #19
0
 public Pltt(NitroFile file) : base(file)
 {
 }
예제 #20
0
 public Uext(NitroFile file)
     : base(file)
 {
 }
예제 #21
0
 public CHAR(NitroFile nitro)
     : base(nitro)
 {
 }