Meeskond "Ready or Not, Here it Comes!"
Plaanis on teha XNA projektis tehtud mängule salvestamise funktsioon ja salvestatud failile toimetaja. Kasutame Windows Presentation Foundation vahendeid.
Mängu salvestamine toimub XML formaadis faili. Objektide XML formaati serialiseerimiseks kasutame XmlSerializer-it. Andmete kirjutamiseks faili kasutame StreamWriter-it.
XML toimetajas kasutame XML andmete failist mälusse laadimiseks, mälus töötlemiseks ja faili salvestamiseks klassi XElement.
Tööjaotus
- Kristjan Stolin - idee & programmeerimine
- Ilmar Telga - programmeerimine & disain & wiki
- Lauri Kermas - programmeerimine
Logi
29. november
LINQ-ga harjutamine. Algus oli raske.
23. november
Esialgne XML toimetaja versioon.
16. november
Selgus, et objekti serialiseerija nõuab, et klassil oleks parameetrita konstruktor. Uurisime failikirjutajaid. Proovisime XmlWriter-it kuid see kirjutab failis teksti ühele reale. StreamWriter kirjutab XML elemendid faili eraldi ridadele ja liigendab need nii, et fail on ka inimesele loetav.