Skip to content

Commit 197a264

Browse files
committed
spike sync
1 parent a8164bd commit 197a264

File tree

3 files changed

+41
-41
lines changed

3 files changed

+41
-41
lines changed

src/mtf_lmt/codecs.cpp

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -147,15 +147,15 @@ size_t Buf_SingleVector3::Size() const { return 12; }
147147
void Buf_SingleVector3::AppendToString(std::stringstream &buffer) const {
148148
ReflectorWrap<const Buf_SingleVector3> tRefl(this);
149149

150-
buffer << tRefl.GetReflectedValue(0);
150+
buffer << tRefl["data"].ReflectedValue();
151151
}
152152

153153
std::string_view
154154
Buf_SingleVector3::RetreiveFromString(std::string_view buffer) {
155155
buffer = es::SkipStartWhitespace(buffer, true);
156156

157157
ReflectorWrap<Buf_SingleVector3> tRefl(this);
158-
tRefl.SetReflectedValue(0, buffer);
158+
tRefl["data"] = buffer;
159159
return SeekTo(buffer);
160160
}
161161

@@ -204,8 +204,8 @@ size_t Buf_LinearVector3::Size() const { return 16; }
204204
void Buf_LinearVector3::AppendToString(std::stringstream &buffer) const {
205205
ReflectorWrap<const Buf_LinearVector3> tRefl(this);
206206

207-
buffer << "{ " << tRefl.GetReflectedValue(0) << ", "
208-
<< tRefl.GetReflectedValue(1) << " }";
207+
buffer << "{ " << tRefl["data"].ReflectedValue() << ", "
208+
<< tRefl["additiveFrames"].ReflectedValue() << " }";
209209
}
210210

211211
std::string_view
@@ -214,13 +214,13 @@ Buf_LinearVector3::RetreiveFromString(std::string_view buffer) {
214214
buffer = es::SkipStartWhitespace(buffer, true);
215215

216216
ReflectorWrap<Buf_LinearVector3> tRefl(this);
217-
tRefl.SetReflectedValue(0, buffer);
217+
tRefl["data"] = buffer;
218218

219219
buffer = SeekTo(buffer, ']');
220220
buffer = SeekTo(buffer, ',');
221221
buffer = es::SkipStartWhitespace(buffer, true);
222222

223-
tRefl.SetReflectedValue(1, buffer);
223+
tRefl["additiveFrames"] = buffer;
224224

225225
return SeekTo(buffer);
226226
}
@@ -262,8 +262,9 @@ size_t Buf_HermiteVector3::Size() const { return size; }
262262
void Buf_HermiteVector3::AppendToString(std::stringstream &buffer) const {
263263
ReflectorWrap<const Buf_HermiteVector3> tRefl(this);
264264

265-
buffer << "{ " << tRefl.GetReflectedValue(2) << ", "
266-
<< tRefl.GetReflectedValue(1) << ", " << tRefl.GetReflectedValue(0);
265+
buffer << "{ " << tRefl["data"].ReflectedValue() << ", "
266+
<< tRefl["additiveFrames"].ReflectedValue() << ", "
267+
<< tRefl["flags"].ReflectedValue();
267268

268269
size_t curTang = 0;
269270

@@ -282,17 +283,17 @@ Buf_HermiteVector3::RetreiveFromString(std::string_view buffer) {
282283
buffer = es::SkipStartWhitespace(buffer, true);
283284

284285
ReflectorWrap<Buf_HermiteVector3> tRefl(this);
285-
tRefl.SetReflectedValue(2, buffer);
286+
tRefl["data"] = buffer;
286287

287288
buffer = SeekTo(buffer, ',');
288289
buffer = es::SkipStartWhitespace(buffer, true);
289290

290-
tRefl.SetReflectedValue(1, buffer);
291+
tRefl["additiveFrames"] = buffer;
291292

292293
buffer = SeekTo(buffer, ',');
293294
buffer = es::SkipStartWhitespace(buffer, true);
294295

295-
tRefl.SetReflectedValue(0, buffer);
296+
tRefl["flags"] = buffer;
296297

297298
buffer = SeekTo(buffer, ',');
298299
buffer = es::SkipStartWhitespace(buffer, true);

src/xfs.cpp

Lines changed: 28 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -43,33 +43,32 @@ using namespace revil;
4343

4444
struct XFSClassMember;
4545

46-
MAKE_ENUM(ENUMSCOPE(class XFSType
47-
: uint8, XFSType), //
48-
EMEMBER(invalid_), //
49-
EMEMBER(class_), //
50-
EMEMBER(classref_), //
51-
EMEMBER(bool_), //
52-
EMEMBER(u8_), //
53-
EMEMBER(u16_), //
54-
EMEMBER(u32_), //
55-
EMEMBER(u64_), //
56-
EMEMBER(s8_), //
57-
EMEMBER(s16_), //
58-
EMEMBER(s32_), //
59-
EMEMBER(s64_), //
60-
EMEMBER(f32_), //
61-
EMEMBERVAL(string_, 14), //
62-
EMEMBER(color_), //
63-
EMEMBER(point_), //
64-
EMEMBER(size_), //
65-
EMEMBER(rect_), // 8+ rectangle?
66-
EMEMBER(_matrix_), //
67-
EMEMBER(vector4_), //
68-
EMEMBER(_vector4_), // colour
69-
EMEMBERVAL(string2_, 32), //
70-
EMEMBERVAL(vector2_, 34), //
71-
EMEMBER(vector3_), //
72-
EMEMBERVAL(_resource_, 0x80) // 8+, custom?
46+
MAKE_ENUM(ENUMSCOPE(class XFSType : uint8, XFSType), //
47+
EMEMBER(invalid_), //
48+
EMEMBER(class_), //
49+
EMEMBER(classref_), //
50+
EMEMBER(bool_), //
51+
EMEMBER(u8_), //
52+
EMEMBER(u16_), //
53+
EMEMBER(u32_), //
54+
EMEMBER(u64_), //
55+
EMEMBER(s8_), //
56+
EMEMBER(s16_), //
57+
EMEMBER(s32_), //
58+
EMEMBER(s64_), //
59+
EMEMBER(f32_), //
60+
EMEMBERVAL(string_, 14), //
61+
EMEMBER(color_), //
62+
EMEMBER(point_), //
63+
EMEMBER(size_), //
64+
EMEMBER(rect_), // 8+ rectangle?
65+
EMEMBER(_matrix_), //
66+
EMEMBER(vector4_), //
67+
EMEMBER(_vector4_), // colour
68+
EMEMBERVAL(string2_, 32), //
69+
EMEMBERVAL(vector2_, 34), //
70+
EMEMBER(vector3_), //
71+
EMEMBERVAL(_resource_, 0x80) // 8+, custom?
7372
);
7473

7574
struct XFSSizeAndFlag {
@@ -272,8 +271,8 @@ void XFSClassDesc::ToXML(pugi::xml_node node) const {
272271
for (auto &m : members) {
273272
ReflectorWrap<const XFSClassMember> refl(m);
274273
auto mNode = cNode.append_child("member");
275-
ReflectorXMLUtil::SaveV2a(refl, mNode,
276-
{ReflectorXMLUtil::Flags_StringAsAttribute});
274+
ReflectorXMLUtil::Save(refl, mNode,
275+
{ReflectorXMLUtil::Flags_StringAsAttribute});
277276
}
278277
}
279278

0 commit comments

Comments
 (0)