コード例 #1
0
ファイル: LevelPack.cs プロジェクト: dannyray2/PeggleEdit
        private byte[] GetLevelData(Level level)
        {
            MemoryStream ms     = new MemoryStream();
            LevelWriter  writer = new LevelWriter(ms);

            writer.Write(level, LevelWriter.DefaultFileVersion);
            return(ms.ToArray());
        }
コード例 #2
0
        private void mnuLevelExport_Click(object sender, EventArgs e)
        {
            Level          level  = SelectedNode.Tag as Level;
            SaveFileDialog dialog = new SaveFileDialog();

            dialog.Title  = "Export level";
            dialog.Filter = "Peggle Level Files (*.dat)|*.dat";
            if (dialog.ShowDialog() == DialogResult.OK)
            {
                LevelWriter writer = new LevelWriter(dialog.FileName);
                writer.Write(level, LevelWriter.DefaultFileVersion);
            }
        }