diff options
| author | louist103 <35883445+louist103@users.noreply.github.com> | 2021-04-24 16:42:52 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-24 16:42:52 -0400 |
| commit | 6d27dbaab3b32ccebb076895fac3cc6aa3240d6c (patch) | |
| tree | 601c6ab5bef2f93b6d6ef4ba5506eb04dfb59c9f /ZAPD/ZRoom/Commands/SetMesh.cpp | |
| parent | ee8bdea252db4c764f4a2567c32754118fdce10b (diff) | |
Fix most -Wall warnings (#115)
* started on basic type errors
* Done. For now
* remove libgfxd binary
* Most warnings fixed
* Fix conflicts and new warnings
* Makefile
* Sig
* Clang format
* destructor
* Add a bunch of destructors
* clear the scalars vector after freeing the elements
* PR fixes (Anghelo Alf)
* Fix most clang -Wall warnings
Diffstat (limited to 'ZAPD/ZRoom/Commands/SetMesh.cpp')
| -rw-r--r-- | ZAPD/ZRoom/Commands/SetMesh.cpp | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/ZAPD/ZRoom/Commands/SetMesh.cpp b/ZAPD/ZRoom/Commands/SetMesh.cpp index 1a8c99e..62e1b1b 100644 --- a/ZAPD/ZRoom/Commands/SetMesh.cpp +++ b/ZAPD/ZRoom/Commands/SetMesh.cpp @@ -9,8 +9,8 @@ using namespace std; -SetMesh::SetMesh(ZRoom* nZRoom, std::vector<uint8_t> rawData, int rawDataIndex, - int segAddressOffset) +SetMesh::SetMesh(ZRoom* nZRoom, std::vector<uint8_t> rawData, uint32_t rawDataIndex, + int32_t segAddressOffset) : ZRoomCommand(nZRoom, rawData, rawDataIndex) { data = rawData[rawDataIndex + 1]; @@ -30,7 +30,7 @@ SetMesh::SetMesh(ZRoom* nZRoom, std::vector<uint8_t> rawData, int rawDataIndex, uint32_t currentPtr = dListStart; // Hack for Syotes - for (int i = 0; i < abs(segAddressOffset); i++) + for (int32_t i = 0; i < abs(segAddressOffset); i++) { rawData.erase(rawData.begin()); segmentOffset--; @@ -40,9 +40,9 @@ SetMesh::SetMesh(ZRoom* nZRoom, std::vector<uint8_t> rawData, int rawDataIndex, { std::string polyGfxBody = ""; std::string polyGfxType = ""; - int polyGfxSize = 0; + int32_t polyGfxSize = 0; - for (int i = 0; i < numEntries; i++) + for (int32_t i = 0; i < numEntries; i++) { PolygonDlist polyGfxList(zRoom->GetName(), rawData, currentPtr, zRoom->parent, zRoom); @@ -123,7 +123,7 @@ SetMesh::SetMesh(ZRoom* nZRoom, std::vector<uint8_t> rawData, int rawDataIndex, int8_t numEntries = rawData[segmentOffset + 1]; uint32_t currentPtr = meshHeader2->dListStart; - for (int i = 0; i < numEntries; i++) + for (int32_t i = 0; i < numEntries; i++) { MeshEntry2* entry = new MeshEntry2(); entry->playerXMax = BitConverter::ToInt16BE(rawData, currentPtr + 0); @@ -285,7 +285,7 @@ std::string SetMesh::GenDListExterns(ZDisplayList* dList) return sourceOutput; } -string SetMesh::GenerateSourceCodePass1(string roomName, int baseAddress) +string SetMesh::GenerateSourceCodePass1(string roomName, uint32_t baseAddress) { string sourceOutput = ""; @@ -303,7 +303,7 @@ string SetMesh::GenerateExterns() return ""; } -int32_t SetMesh::GetRawDataSize() +size_t SetMesh::GetRawDataSize() { return ZRoomCommand::GetRawDataSize(); } @@ -319,7 +319,7 @@ RoomCommand SetMesh::GetRoomCommand() } PolygonDlist::PolygonDlist(const std::string& prefix, const std::vector<uint8_t>& nRawData, - int nRawDataIndex, ZFile* nParent, ZRoom* nRoom) + uint32_t nRawDataIndex, ZFile* nParent, ZRoom* nRoom) { rawData.assign(nRawData.begin(), nRawData.end()); rawDataIndex = nRawDataIndex; @@ -349,7 +349,7 @@ ZDisplayList* PolygonDlist::MakeDlist(segptr_t ptr, const std::string& prefix) uint32_t dlistAddress = Seg2Filespace(ptr, parent->baseAddress); - int dlistLength = ZDisplayList::GetDListLength( + int32_t dlistLength = ZDisplayList::GetDListLength( rawData, dlistAddress, Globals::Instance->game == ZGame::OOT_SW97 ? DListType::F3DEX : DListType::F3DZEX); ZDisplayList* dlist = new ZDisplayList(rawData, dlistAddress, dlistLength, parent); @@ -362,7 +362,7 @@ ZDisplayList* PolygonDlist::MakeDlist(segptr_t ptr, const std::string& prefix) return dlist; } -int PolygonDlist::GetRawDataSize() +size_t PolygonDlist::GetRawDataSize() { return 0x08; } @@ -464,7 +464,7 @@ std::string PolygonDlist::GetName() } BgImage::BgImage(bool nIsSubStruct, const std::string& prefix, const std::vector<uint8_t>& nRawData, - int nRawDataIndex, ZFile* nParent) + uint32_t nRawDataIndex, ZFile* nParent) { rawData.assign(nRawData.begin(), nRawData.end()); rawDataIndex = nRawDataIndex; @@ -514,7 +514,7 @@ ZBackground* BgImage::MakeBackground(segptr_t ptr, const std::string& prefix) return background; } -int BgImage::GetRawDataSize() +size_t BgImage::GetRawDataSize() { return 0x1C; } @@ -610,7 +610,7 @@ std::string BgImage::GetName() } PolygonType1::PolygonType1(const std::string& prefix, const std::vector<uint8_t>& nRawData, - int nRawDataIndex, ZFile* nParent, ZRoom* nRoom) + uint32_t nRawDataIndex, ZFile* nParent, ZRoom* nRoom) { rawData.assign(nRawData.begin(), nRawData.end()); rawDataIndex = nRawDataIndex; @@ -681,7 +681,7 @@ void PolygonType1::ParseRawData() } } -int PolygonType1::GetRawDataSize() +size_t PolygonType1::GetRawDataSize() { switch (format) { |
