1
0
mirror of https://github.com/borgesdan/xn65 synced 2024-12-29 21:54:47 +01:00

Correções em ContentReaders

This commit is contained in:
Danilo 2024-06-03 21:20:18 -03:00
parent 4ecde05b5e
commit 2b04f657cd
2 changed files with 13 additions and 13 deletions

View File

@ -16,12 +16,12 @@ namespace xna {
PSoundEffect Read(ContentReader& input, PSoundEffect& existingInstance) override {
const auto count1 = input.ReadInt32();
auto format = input.ReadBytes(count1);
auto count2 = input.ReadInt32();
auto data = input.ReadBytes(count2);
auto loopStart = input.ReadInt32();
auto loopLength = input.ReadInt32();
auto num = input.ReadInt32();
const auto format = input.ReadBytes(count1);
const auto count2 = input.ReadInt32();
const auto data = input.ReadBytes(count2);
const auto loopStart = input.ReadInt32();
const auto loopLength = input.ReadInt32();
const auto num = input.ReadInt32();
auto sf = snew<SoundEffect>(format, data, loopStart, loopLength, TimeSpan::FromMilliseconds((double)num));
return sf;

View File

@ -48,13 +48,13 @@ namespace xna {
}
PSpriteFont Read(ContentReader& input, PSpriteFont& existingInstance) override {
auto texture = input.ReadObject<PTexture2D>();
auto glyphs = input.ReadObject<std::vector<Rectangle>>();
auto cropping = input.ReadObject<std::vector<Rectangle>>();
auto charMap = input.ReadObject<std::vector<Char>>();
auto lineSpacing = input.ReadInt32();
auto spacing = input.ReadSingle();
auto kerning = input.ReadObject<std::vector<Vector3>>();
const auto texture = input.ReadObject<PTexture2D>();
const auto glyphs = input.ReadObject<std::vector<Rectangle>>();
const auto cropping = input.ReadObject<std::vector<Rectangle>>();
const auto charMap = input.ReadObject<std::vector<Char>>();
const auto lineSpacing = input.ReadInt32();
const auto spacing = input.ReadSingle();
const auto kerning = input.ReadObject<std::vector<Vector3>>();
std::optional<Char> defaultCharacter;
if (input.ReadBoolean())