]> git.localhorst.tv Git - l2e.git/blobdiff - src/battle/PartyLayout.cpp
added constructors for described types
[l2e.git] / src / battle / PartyLayout.cpp
index 78d2999eab2ed8ad0784b70451865ba82a6b68bf..c2bb452eec6b7ae0f5edc2f07bc6efc0c1c5b77c 100644 (file)
@@ -42,9 +42,14 @@ void PartyLayout::CreateTypeDescription() {
        int vectorId(TypeDescription::GetTypeId("Vector"));
 
        TypeDescription &td(TypeDescription::CreateOrGet("PartyLayout"));
+       td.SetConstructor(&Construct);
        td.SetSize(sizeof(PartyLayout));
 
        td.AddField("positions", FieldDescription(((char *)&p.positions) - ((char *)&p), vectorId, true, true));
 }
 
+void PartyLayout::Construct(void *data) {
+       new (data) PartyLayout;
+}
+
 }