]> git.localhorst.tv Git - l2e.git/blobdiff - src/graphics/Menu.cpp
added constructors for described types
[l2e.git] / src / graphics / Menu.cpp
index ebb76ff412a818352656dfbbfacdb39b1202c599..92fc898296957dfcf932d3afe45970ae170ff0e3 100644 (file)
@@ -23,6 +23,7 @@ void MenuProperties::CreateTypeDescription() {
        int stringId(TypeDescription::GetTypeId("String"));
 
        TypeDescription &td(TypeDescription::CreateOrGet("MenuProperties"));
+       td.SetConstructor(&Construct);
        td.SetSize(sizeof(MenuProperties));
 
        td.AddField("font", FieldDescription(((char *)&p.font) - ((char *)&p), fontId, true));
@@ -40,4 +41,8 @@ void MenuProperties::CreateTypeDescription() {
        td.AddField("additionalTextGap", FieldDescription(((char *)&p.additionalTextGap) - ((char *)&p), numberId, false));
 }
 
+void MenuProperties::Construct(void *data) {
+       new (data) MenuProperties;
+}
+
 }