From 25b77e53af443a81aecc2df95bd858807a04d0ea Mon Sep 17 00:00:00 2001 From: David Benepe Date: Sun, 10 Apr 2022 20:51:24 -0500 Subject: [PATCH] Apply suggestions from code review Co-authored-by: AntonioCastelli --- include/structs.h | 14 +++++++------- src/game.c | 18 +++++++++--------- src/unknown_0255E0.c | 8 ++++---- .../common/util/enumHelper.cpp | 2 +- 4 files changed, 21 insertions(+), 21 deletions(-) diff --git a/include/structs.h b/include/structs.h index 87b9b3a1..e06375d3 100644 --- a/include/structs.h +++ b/include/structs.h @@ -403,19 +403,19 @@ typedef struct ObjectModel { /* Size: 0x44 bytes */ typedef struct LevelModelSegment { /* 0x00 */ Vertex *vertices; -/* 0x04 */ Triangle *triangles; - u8 pad8[4]; +/* 0x04 */ Triangle *triangles; + u8 pad8[4]; /* 0x0C */ TriangleBatchInfo *batches; - s32 unk10; - u8 *unk14; - s16 *unk18; +/* 0x10 */ s32 unk10; +/* 0x14 */ u8 *unk14; +/* 0x18 */ s16 *unk18; /* 0x1C */ s16 numberOfVertices; /* 0x1E */ s16 numberOfTriangles; /* 0x20 */ s16 numberOfBatches; u8 pad22[0x09]; /* 0x2B */ s8 unk2B; u8 pad2C[4]; - s16 unk30; +/* 0x30 */ s16 unk30; /* 0x32 */ s16 unk32; s16 *unk34; /* 0x38 */ s16 unk38; @@ -456,7 +456,7 @@ typedef struct LevelModel { u8 pad24[0x14]; /* 0x38 */ u32 minimapColor; u8 pad3C[0xC]; - s32 modelSize; +/* 0x48 */ s32 modelSize; } LevelModel; typedef struct Object_3C { diff --git a/src/game.c b/src/game.c index 7f7bd4d6..fc643b28 100644 --- a/src/game.c +++ b/src/game.c @@ -184,7 +184,7 @@ s32 D_80123560[8]; #ifdef NON_MATCHING // Only has regalloc issues. -void func_8006A6B0(void){ +void func_8006A6B0(void) { s32 i; s32 temp; s32 count; @@ -199,14 +199,14 @@ void func_8006A6B0(void){ D_80121180[i++] = 0; } gNumberOfLevelHeaders = 0; - while (gTempAssetTable[gNumberOfLevelHeaders] != (-1)) { + while (gTempAssetTable[gNumberOfLevelHeaders] != -1) { gNumberOfLevelHeaders++; } gNumberOfLevelHeaders--; - D_8012117C = allocate_from_main_pool_safe(gNumberOfLevelHeaders * (sizeof(unk8012117C)), 0xFFFF00FF); + D_8012117C = allocate_from_main_pool_safe(gNumberOfLevelHeaders * sizeof(unk8012117C), 0xFFFF00FF); gCurrentLevelHeader = sp44; gNumberOfWorlds = -1; - for (i = 0; i < gNumberOfLevelHeaders; i++){ + for (i = 0; i < gNumberOfLevelHeaders; i++) { load_asset_to_address(ASSET_LEVEL_HEADERS, gCurrentLevelHeader, gTempAssetTable[i], sizeof(LevelHeader)); if (gNumberOfWorlds < gCurrentLevelHeader->world) { gNumberOfWorlds = gCurrentLevelHeader->world; @@ -224,11 +224,11 @@ void func_8006A6B0(void){ gNumberOfWorlds++; D_80121178 = allocate_from_main_pool_safe(gNumberOfWorlds, 0xFFFF00FF); - for (i = 0; i < gNumberOfWorlds; i++){ - *(D_80121178 + i) = -1; + for (i = 0; i < gNumberOfWorlds; i++) { + D_80121178[i] = -1; } - for (i = 0; i < gNumberOfLevelHeaders; i++){ - if ((D_8012117C[i].unk1 == 5) != 0 ){ + for (i = 0; i < gNumberOfLevelHeaders; i++) { + if ((D_8012117C[i].unk1 == 5) != 0) { D_80121178[D_8012117C[i].unk0] = i; } } @@ -243,7 +243,7 @@ void func_8006A6B0(void){ temp = gTempAssetTable[i]; temp -= gTempAssetTable[0]; - gLevelNames = allocate_from_main_pool_safe(i * (sizeof(s32)), 0xFFFF00FF); + gLevelNames = allocate_from_main_pool_safe(i * sizeof(s32), 0xFFFF00FF); D_800DD310 = allocate_from_main_pool_safe(temp, 0xFFFF00FF); load_asset_to_address(ASSET_LEVEL_NAMES, D_800DD310, 0, temp); for (count = 0; count < i; count++) { diff --git a/src/unknown_0255E0.c b/src/unknown_0255E0.c index d40cd3ba..75c77984 100644 --- a/src/unknown_0255E0.c +++ b/src/unknown_0255E0.c @@ -921,7 +921,7 @@ void func_8002C0C4(s32 modelId) { } offset = D_8011D310[modelId]; size = D_8011D310[modelId + 1] - offset; - compressedRamAddr = (u8*)gCurrentLevelModel + (LEVEL_MODEL_MAX_SIZE - size); + compressedRamAddr = (u8*)gCurrentLevelModel + LEVEL_MODEL_MAX_SIZE - size; compressedRamAddr = compressedRamAddr - (u8*)((s32)compressedRamAddr % 16); load_asset_to_address(ASSET_LEVEL_MODELS, compressedRamAddr, offset, size); gzip_inflate((u8*) compressedRamAddr, (u8*) gCurrentLevelModel); @@ -960,7 +960,7 @@ void func_8002C0C4(s32 modelId) { } set_free_queue_state(0); free_from_memory_pool(D_8011D30C); - allocate_at_address_in_main_pool(temp_s4, (u8* ) D_8011D30C, 0xFFFF00FFU); + allocate_at_address_in_main_pool(temp_s4, (u8 *) D_8011D30C, 0xFFFF00FFU); set_free_queue_state(2); func_800A83B4(gCurrentLevelModel); @@ -980,7 +980,7 @@ void func_8002C0C4(s32 modelId) { } } } - func_8007B374(-0xFF0001); + func_8007B374(0xFF00FFFF); } #else @@ -1023,7 +1023,7 @@ void func_8002C7D4(void) { free_from_memory_pool(D_8011D30C); free_from_memory_pool(D_8011D370); free_from_memory_pool(D_8011D374); - free_sprite((Sprite* ) gCurrentLevelModel->unk20); + free_sprite((Sprite *) gCurrentLevelModel->unk20); for(i = 0; i < 4; i++) { free_from_memory_pool(D_8011D350[i]); free_from_memory_pool(D_8011D320[i]); diff --git a/tools/dkr_assets_tool_classes/common/util/enumHelper.cpp b/tools/dkr_assets_tool_classes/common/util/enumHelper.cpp index d3586be4..486cd4f6 100644 --- a/tools/dkr_assets_tool_classes/common/util/enumHelper.cpp +++ b/tools/dkr_assets_tool_classes/common/util/enumHelper.cpp @@ -152,7 +152,7 @@ std::mutex enumsMutex; void make_sure_enums_are_loaded() { enumsMutex.lock(); if(!hasLoadedEnums) { - if(ENUMS_CACHE_PATH == "") { + if(ENUMS_CACHE_PATH.empty()) { set_enums_cache_path(); } load_enums_cache();