Beispiel #1
0
        private bool writeSheepPreview(string filename, byte[] data)
        {
            if (data[0] == 'G')
            {
                // this is a compiled sheep, so disassemble it
                string text = Sheep.GetDisassembly(data);

                if (text != null)
                {
                    System.IO.StreamWriter writer = new System.IO.StreamWriter(filename, false);
                    writer.WriteLine(text);
                    writer.Close();

                    return(true);
                }
            }
            else
            {
                // this is just a normal sheep script, so write it out
                System.IO.FileStream fs = new System.IO.FileStream(filename, System.IO.FileMode.Create);
                fs.Write(data, 0, data.Length);
                fs.Close();

                return(true);
            }

            return(false);
        }
Beispiel #2
0
        private void setUILabels()
        {
            lblProductName.Text = Strings.AboutTitle;
            lblCopyright.Text   = Strings.AboutCopyright1;
            lblLicense.Text     = Strings.AboutCopyright2;
            lblVersion.Text     = string.Format("{0} {1}", Strings.AboutVersion, Info.Version);

            lblBarnLibInfo.Text = BarnLib.Barn.GetLibBarnInfo();
            lblSheepInfo.Text   = Sheep.GetSheepInfo();
        }