예제 #1
0
        public void Load(System.IO.Stream stream)
        {
            FFNT bffnt = new FFNT();

            bffnt.Read(new FileReader(stream));

            TGLP tglp = bffnt.finf.tglp;

            int i = 0;

            foreach (byte[] texture in tglp.SheetDataList)
            {
                SheetEntry sheet = new SheetEntry();
                sheet.data = texture;
                sheet.Text = "Sheet" + i++;
            }
        }
예제 #2
0
        public void Load()
        {
            IsActive = true;
            FFNT bffnt = new FFNT();

            bffnt.Read(new FileReader(new MemoryStream(Data)));

            TGLP tglp = bffnt.finf.tglp;

            int i = 0;

            foreach (byte[] texture in tglp.SheetDataList)
            {
                SheetEntry sheet = new SheetEntry();
                sheet.data = texture;
                sheet.Text = "Sheet" + i++;
            }
        }
예제 #3
0
        public void Load()
        {
            IsActive = true;
            FFNT bffnt = new FFNT();

            bffnt.Read(new FileReader(new MemoryStream(Data)));

            TGLP tglp = bffnt.finf.tglp;

            EditorRoot = new TreeNodeFile(FileName, this);

            int i = 0;

            foreach (byte[] texture in tglp.SheetDataList)
            {
                SheetEntry sheet = new SheetEntry();
                sheet.data = texture;
                sheet.Text = "Sheet" + i++;

                EditorRoot.Nodes.Add(sheet);
            }
        }
예제 #4
0
        public EntryPoint(SheetEntry entry)
        {
            Name       = entry.Name.ToUpper();
            Connection = new List <string>();

            if (entry.ConnectedNets.Count != 0)
            {
                foreach (var net in entry.ConnectedNets)
                {
                    Connection.Add(net.Text.ToUpper());
                }
            }
            else
            {
                if (entry.ConnectedPorts.Count != 0)
                {
                    foreach (var port in entry.ConnectedPorts)
                    {
                        Connection.Add(port.Name.ToUpper());
                    }
                }
            }
        }