mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
MachineType is common, add Logiqx header values
This commit is contained in:
@@ -76,8 +76,8 @@ namespace SabreTools.Library.DatFiles
|
||||
{
|
||||
// The datafile tag can have some attributes
|
||||
case "datafile":
|
||||
// string build = xtr.GetAttribute("build");
|
||||
// string debug = xtr.GetAttribute("debug"); // (yes|no) "no"
|
||||
Header.Build = (Header.Build == null ? xtr.GetAttribute("build") : Header.Build);
|
||||
Header.Debug = (Header.Debug == null ? xtr.GetAttribute("debug").AsYesNo() : Header.Debug);
|
||||
xtr.Read();
|
||||
break;
|
||||
|
||||
@@ -776,6 +776,21 @@ namespace SabreTools.Library.DatFiles
|
||||
|
||||
xtw.WriteStartElement("datafile");
|
||||
|
||||
if (Header.Build != null)
|
||||
xtw.WriteAttributeString("build", Header.Build);
|
||||
if (Header.Debug != null)
|
||||
{
|
||||
switch (Header.Debug)
|
||||
{
|
||||
case true:
|
||||
xtw.WriteAttributeString("debug", "yes");
|
||||
break;
|
||||
case false:
|
||||
xtw.WriteAttributeString("debug", "no");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
xtw.WriteStartElement("header");
|
||||
xtw.WriteElementString("name", Header.Name);
|
||||
xtw.WriteElementString("description", Header.Description);
|
||||
|
||||
Reference in New Issue
Block a user