Mercurial > repos > IBBoard.WarFoundry.API
comparison api/Savers/Xml/WarFoundryXmlFileSaver.cs @ 318:234b902397e6
Re #324: Add saving of Race and System data to files
* Create zip file
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sat, 05 Mar 2011 15:22:07 +0000 |
parents | 58cd0fa53976 |
children | 7187add280ed |
comparison
equal
deleted
inserted
replaced
317:58cd0fa53976 | 318:234b902397e6 |
---|---|
1 using System; | 1 using System; |
2 using IBBoard.WarFoundry.API.Savers; | 2 using IBBoard.WarFoundry.API.Savers; |
3 using IBBoard.WarFoundry.API.Objects; | 3 using IBBoard.WarFoundry.API.Objects; |
4 using ICSharpCode.SharpZipLib.Zip; | |
5 using System.IO; | |
4 | 6 |
5 namespace IBBoard.WarFoundry.API.Savers.Xml | 7 namespace IBBoard.WarFoundry.API.Savers.Xml |
6 { | 8 { |
7 public class WarFoundryXmlFileSaver : IWarFoundryFileSaver | 9 public class WarFoundryXmlFileSaver : IWarFoundryFileSaver |
8 { | 10 { |
9 public WarFoundryXmlFileSaver() | 11 public WarFoundryXmlFileSaver() |
10 { | 12 { |
11 } | 13 } |
12 | 14 |
13 public bool Save (string path, params WarFoundryLoadedObject[] objects) | 15 public bool Save(string path, params WarFoundryLoadedObject[] objects) |
14 { | 16 { |
17 ZipFile zipFile = ZipFile.Create(path); | |
18 zipFile.BeginUpdate(); | |
19 zipFile.CommitUpdate(); | |
20 zipFile.Close(); | |
15 return true; | 21 return true; |
16 } | 22 } |
17 } | 23 } |
18 } | 24 } |