feat: Add variable to set EOL character (LF or CRLF) - use eol
variable
This commit is contained in:
parent
f26c349ed9
commit
90bf7f24f3
1 changed files with 9 additions and 9 deletions
|
@ -135,7 +135,7 @@ void ExportSprite(UndertaleSprite sprite)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
File.WriteAllText(projFolder + "/sprites/" + sprite.Name.Content + ".sprite.gmx", gmx.ToString());
|
File.WriteAllText(projFolder + "/sprites/" + sprite.Name.Content + ".sprite.gmx", gmx.ToString() + eol);
|
||||||
|
|
||||||
// Save sprite images
|
// Save sprite images
|
||||||
for (int i = 0; i < sprite.Textures.Count; i++)
|
for (int i = 0; i < sprite.Textures.Count; i++)
|
||||||
|
@ -180,7 +180,7 @@ void ExportBackground(UndertaleBackground background)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
File.WriteAllText(projFolder + "/background/" + background.Name.Content + ".background.gmx", gmx.ToString());
|
File.WriteAllText(projFolder + "/background/" + background.Name.Content + ".background.gmx", gmx.ToString() + eol);
|
||||||
|
|
||||||
// Save background images
|
// Save background images
|
||||||
if (background.Texture != null)
|
if (background.Texture != null)
|
||||||
|
@ -297,7 +297,7 @@ void ExportGameObject(UndertaleGameObject gameObject)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
File.WriteAllText(projFolder + "/objects/" + gameObject.Name.Content + ".object.gmx", gmx.ToString() + "\n");
|
File.WriteAllText(projFolder + "/objects/" + gameObject.Name.Content + ".object.gmx", gmx.ToString() + eol);
|
||||||
}
|
}
|
||||||
|
|
||||||
// --------------- Export Room ---------------
|
// --------------- Export Room ---------------
|
||||||
|
@ -446,7 +446,7 @@ void ExportRoom(UndertaleRoom room)
|
||||||
new XElement("PhysicsWorldPixToMeters", room.MetersPerPixel)
|
new XElement("PhysicsWorldPixToMeters", room.MetersPerPixel)
|
||||||
);
|
);
|
||||||
|
|
||||||
File.WriteAllText(projFolder + "/rooms/" + room.Name.Content + ".room.gmx", gmx.ToString() + "\n");
|
File.WriteAllText(projFolder + "/rooms/" + room.Name.Content + ".room.gmx", gmx.ToString() + eol);
|
||||||
}
|
}
|
||||||
|
|
||||||
// --------------- Export Sound ---------------
|
// --------------- Export Sound ---------------
|
||||||
|
@ -492,7 +492,7 @@ void ExportSound(UndertaleSound sound)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
File.WriteAllText(projFolder + "/sound/" + sound.Name.Content + ".sound.gmx", gmx.ToString() + "\n");
|
File.WriteAllText(projFolder + "/sound/" + sound.Name.Content + ".sound.gmx", gmx.ToString() + eol);
|
||||||
|
|
||||||
// Save sound files
|
// Save sound files
|
||||||
if (sound.AudioFile != null)
|
if (sound.AudioFile != null)
|
||||||
|
@ -562,7 +562,7 @@ void ExportFont(UndertaleFont font)
|
||||||
glyphsNode.Add(glyphNode);
|
glyphsNode.Add(glyphNode);
|
||||||
}
|
}
|
||||||
|
|
||||||
File.WriteAllText(projFolder + "/fonts/" + font.Name.Content + ".font.gmx", gmx.ToString());
|
File.WriteAllText(projFolder + "/fonts/" + font.Name.Content + ".font.gmx", gmx.ToString() + eol);
|
||||||
|
|
||||||
// Save font textures
|
// Save font textures
|
||||||
worker.ExportAsPNG(font.Texture, projFolder + "/fonts/" + font.Name.Content + ".png");
|
worker.ExportAsPNG(font.Texture, projFolder + "/fonts/" + font.Name.Content + ".png");
|
||||||
|
@ -599,7 +599,7 @@ void ExportPath(UndertalePath path)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
File.WriteAllText(projFolder + "/paths/" + path.Name.Content + ".path.gmx", gmx.ToString());
|
File.WriteAllText(projFolder + "/paths/" + path.Name.Content + ".path.gmx", gmx.ToString() + eol);
|
||||||
}
|
}
|
||||||
|
|
||||||
// --------------- Export Timelines ---------------
|
// --------------- Export Timelines ---------------
|
||||||
|
@ -650,7 +650,7 @@ void ExportTimeline(UndertaleTimeline timeline)
|
||||||
gmx.Element("timeline").Add(entryNode);
|
gmx.Element("timeline").Add(entryNode);
|
||||||
}
|
}
|
||||||
|
|
||||||
File.WriteAllText(projFolder + "/timelines/" + timeline.Name.Content + ".timeline.gmx", gmx.ToString());
|
File.WriteAllText(projFolder + "/timelines/" + timeline.Name.Content + ".timeline.gmx", gmx.ToString() + eol);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -675,7 +675,7 @@ void GenerateProjectFile()
|
||||||
WriteIndexes<UndertalePath>(gmx.Element("assets"), "paths", "paths", Data.Paths, "path", "paths\\");
|
WriteIndexes<UndertalePath>(gmx.Element("assets"), "paths", "paths", Data.Paths, "path", "paths\\");
|
||||||
WriteIndexes<UndertaleTimeline>(gmx.Element("assets"), "timelines", "timelines", Data.Timelines, "timeline", "timelines\\");
|
WriteIndexes<UndertaleTimeline>(gmx.Element("assets"), "timelines", "timelines", Data.Timelines, "timeline", "timelines\\");
|
||||||
|
|
||||||
File.WriteAllText(projFolder + GameName + ".project.gmx", gmx.ToString());
|
File.WriteAllText(projFolder + GameName + ".project.gmx", gmx.ToString() + eol);
|
||||||
}
|
}
|
||||||
|
|
||||||
void WriteIndexes<T>(XElement rootNode, string elementName, string attributeName, IList<T> dataList, string oneName, string resourcePath, string fileExtension = "")
|
void WriteIndexes<T>(XElement rootNode, string elementName, string attributeName, IList<T> dataList, string oneName, string resourcePath, string fileExtension = "")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue