X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Floader%2FObjectFile.cpp;h=76cc98266c1214b31395a419db68700cea97285a;hb=HEAD;hp=b6ab2b71c57e3724a93b0a5d987ad6ccf9fc1f32;hpb=8ef435410d1f8aff339e4afef87a5757e77eba45;p=l2e.git diff --git a/src/loader/ObjectFile.cpp b/src/loader/ObjectFile.cpp index b6ab2b7..76cc982 100644 --- a/src/loader/ObjectFile.cpp +++ b/src/loader/ObjectFile.cpp @@ -13,10 +13,14 @@ ObjectFileHeader::ObjectFileHeader() , exportsEnd(0) , externalsBegin(0) , externalsEnd(0) +, imagesBegin(0) +, imagesEnd(0) , objectsBegin(0) , objectsEnd(0) , arraysBegin(0) -, arraysEnd(0) { +, arraysEnd(0) +, scriptsBegin(0) +, scriptsEnd(0) { ident[0] = 'L'; ident[1] = '2'; ident[2] = 'E'; @@ -119,6 +123,16 @@ Array *ObjectFileHeader::ArraysEnd() { return reinterpret_cast(data + arraysEnd); } +Script *ObjectFileHeader::ScriptsBegin() { + char *data = reinterpret_cast(this); + return reinterpret_cast