diff options
author | AnonymousRandomPerson <chenghanngan.us@gmail.com> | 2022-03-09 22:47:58 -0500 |
---|---|---|
committer | AnonymousRandomPerson <chenghanngan.us@gmail.com> | 2022-03-10 22:33:13 -0500 |
commit | 83d097624b48c58ed081ccc8f2cd9e613d290128 (patch) | |
tree | 582b22f484eed2b223c8993d0f2b9c501398ee91 /src | |
parent | 458001dbbdb9c11a129cfe4286b536cfefc349f0 (diff) |
Renamed sprintf() duplicate function
Diffstat (limited to 'src')
-rw-r--r-- | src/code_800D090.c | 3 | ||||
-rw-r--r-- | src/code_801D760.c | 16 | ||||
-rw-r--r-- | src/code_8090208.c | 10 | ||||
-rw-r--r-- | src/friend_area.c | 6 | ||||
-rw-r--r-- | src/friend_list_menu.c | 4 | ||||
-rw-r--r-- | src/items.c | 20 | ||||
-rw-r--r-- | src/kecleon_items_1.c | 14 | ||||
-rw-r--r-- | src/load_screen.c | 34 | ||||
-rw-r--r-- | src/moves.c | 16 | ||||
-rw-r--r-- | src/pokemon_mid.c | 16 | ||||
-rw-r--r-- | src/thank_you_wonder_mail.c | 6 | ||||
-rw-r--r-- | src/wonder_mail_2.c | 4 |
12 files changed, 73 insertions, 76 deletions
diff --git a/src/code_800D090.c b/src/code_800D090.c index fd1c948..1744087 100644 --- a/src/code_800D090.c +++ b/src/code_800D090.c @@ -4,7 +4,6 @@ #include "config.h" #include "global.h" - extern void SoundBiasReset(void); extern void SoundBiasSet(void); @@ -70,7 +69,7 @@ void sub_800D098(void) while(REG_KEYINPUT != KEYS_MASK){} // All buttons } -void ExpandPlaceholdersBuffer(u8 *buffer, const char *text, ...) +void sprintf_2(char *buffer, const char *text, ...) { va_list vArgv; va_start(vArgv, text); diff --git a/src/code_801D760.c b/src/code_801D760.c index bdab0f2..3927fab 100644 --- a/src/code_801D760.c +++ b/src/code_801D760.c @@ -8,6 +8,7 @@ #include "input.h" #include "text.h" #include "rescue_team_info.h" +#include "code_800D090.h" struct unkStruct_203B258 { @@ -64,15 +65,14 @@ extern void sub_8008C54(u32); extern void sub_80073B8(u32); extern void sub_80073E0(u32); void LoadTeamRankBadge(u32, u32, u32); -extern void ExpandPlaceholdersBuffer(u8 *, u32 *, ...); extern void SetBGPaletteBufferColorArray(s32 index, u8 *colorArray); extern void sub_8007E20(u32, u32, u32, u32, u32, u8 *, u32); extern struct FileArchive gTitleMenuFileArchive; extern const char gTeamRankBadgeFileName; -extern u32 gUnknown_80DBF3C; -extern u32 gUnknown_80DBF4C; +extern char *gUnknown_80DBF3C; +extern char *gUnknown_80DBF4C; struct TeamBadgeData { @@ -305,8 +305,8 @@ void sub_801D894(void) // Stored on stack u32 *preload_string; - u32 *r5; // R5 - u8 buffer [96]; // sp +4 + char *r5; // R5 + char buffer [96]; // sp +4 if (gUnknown_203B250->currFriendAreaLocation == NONE) { location = sub_8098FB4(); @@ -327,11 +327,11 @@ void sub_801D894(void) LoadTeamRankBadge(2, 8, 6); // Have to load before TeamRank funcs - r5 = &gUnknown_80DBF3C; // %s {COLOR_1 CYAN}%d{END_COLOR_TEXT_1} Pts. + r5 = (char*) &gUnknown_80DBF3C; // %s {COLOR_1 CYAN}%d{END_COLOR_TEXT_1} Pts. rank = GetRescueTeamRank(); - ExpandPlaceholdersBuffer(buffer, r5, GetTeamRankString(rank), GetTeamRankPts()); + sprintf_2(buffer, r5, GetTeamRankString(rank), GetTeamRankPts()); xxx_call_draw_string(32, 4, buffer, 2, 0); - ExpandPlaceholdersBuffer(buffer, &gUnknown_80DBF4C, gTeamInventory_203B460->teamMoney); + sprintf_2(buffer, (char*) &gUnknown_80DBF4C, gTeamInventory_203B460->teamMoney); xxx_call_draw_string(32, 18, buffer, 2, 0); sub_80073E0(2); } diff --git a/src/code_8090208.c b/src/code_8090208.c index 970154c..8322ffc 100644 --- a/src/code_8090208.c +++ b/src/code_8090208.c @@ -1,13 +1,11 @@ #include "global.h" #include "dungeon.h" +#include "code_800D090.h" extern const char gUnknown_8108F10[]; extern const char gUnknown_8108F18[]; extern const char gUnknown_8108F2C[]; -void ExpandPlaceholdersBuffer(u8 *buffer, const char *text, ...); - - struct unkDungeonStruct { u8 index; @@ -16,17 +14,17 @@ struct unkDungeonStruct void sub_8090208(u8 *buffer, struct unkDungeonStruct *dungeonLocation) { - ExpandPlaceholdersBuffer(buffer, gUnknown_8108F10, gDungeonNames[dungeonLocation->index].name1); // {COLOR_2 YELLOW_4}%s{END_COLOR_TEXT_2} (normal floor print (no B) + sprintf_2(buffer, gUnknown_8108F10, gDungeonNames[dungeonLocation->index].name1); // {COLOR_2 YELLOW_4}%s{END_COLOR_TEXT_2} (normal floor print (no B) } void PrintDungeonLocationtoBuffer(u8 *buffer, struct unkDungeonStruct *dungeonLocation) { if(gDungeons[dungeonLocation->index].stairDirection != 0){ - ExpandPlaceholdersBuffer(buffer, gUnknown_8108F18, gDungeonNames[dungeonLocation->index].name1, dungeonLocation->floor); //_F + sprintf_2(buffer, gUnknown_8108F18, gDungeonNames[dungeonLocation->index].name1, dungeonLocation->floor); //_F } else { - ExpandPlaceholdersBuffer(buffer, gUnknown_8108F2C, gDungeonNames[dungeonLocation->index].name1, dungeonLocation->floor); // B _F + sprintf_2(buffer, gUnknown_8108F2C, gDungeonNames[dungeonLocation->index].name1, dungeonLocation->floor); // B _F } } diff --git a/src/friend_area.c b/src/friend_area.c index 15a527e..06cf101 100644 --- a/src/friend_area.c +++ b/src/friend_area.c @@ -2,6 +2,7 @@ #include "constants/friend_area.h" #include "friend_area.h" #include "pokemon.h" +#include "code_800D090.h" bool8 gBoughtFriendAreas[NUM_FRIEND_AREAS]; EWRAM_DATA bool8 *gFriendAreas; @@ -14,7 +15,6 @@ extern const char *gFriendAreaNames[]; extern const char gUnknown_81098A4; extern const char gUnknown_81098AC; -extern void ExpandPlaceholdersBuffer(u8 *buffer, const char *r2, ...); extern void sub_8090FEC(u32, u8 *r1, u32); const struct FriendAreaSettings gFriendAreaSettings[NUM_FRIEND_AREAS] = @@ -599,7 +599,7 @@ u32 GetFriendAreaPrice(u8 index) void sub_8092558(u8 *buffer, u8 index) { // colors the friend area name green and prints to buffer? - ExpandPlaceholdersBuffer(buffer, &gUnknown_81098A4, gFriendAreaNames[index]); + sprintf_2(buffer, &gUnknown_81098A4, gFriendAreaNames[index]); } void sub_8092578(u8 *buffer, u8 index, u8 r2) @@ -609,7 +609,7 @@ void sub_8092578(u8 *buffer, u8 index, u8 r2) if(r2) { sub_8090FEC(gFriendAreaSettings[index].price, priceBuffer, 1); - ExpandPlaceholdersBuffer(buffer, &gUnknown_81098AC, gFriendAreaNames[index], 96, priceBuffer); + sprintf_2(buffer, &gUnknown_81098AC, gFriendAreaNames[index], 96, priceBuffer); } else { diff --git a/src/friend_list_menu.c b/src/friend_list_menu.c index 50b8c02..9310665 100644 --- a/src/friend_list_menu.c +++ b/src/friend_list_menu.c @@ -4,6 +4,7 @@ #include "text.h" #include "team_inventory.h" #include "constants/move.h" +#include "code_800D090.h" struct unkStruct_203B2B8 { @@ -52,7 +53,6 @@ extern void sub_8008C54(u32); extern void sub_80073B8(u32); extern void sub_80073E0(u32); extern void sub_80922B4(u8 *, const u8 *, u32); -extern void ExpandPlaceholdersBuffer(u8 *buffer, const u8 *text, ...); extern void sub_808D930(u8 *, s16); extern s32 sub_8008ED0(u8 *); extern void xxx_call_draw_string(s32 x, s32 y, u8 *, u32, u32); @@ -333,7 +333,7 @@ void sub_8026E08(u32 r0) sub_80073B8(r0); sub_80922B4(gAvailablePokemonNames, gUnknown_203B2B8->unk18->name, POKEMON_NAME_LENGTH); sub_808D930(buffer, gUnknown_203B2B8->unk18->speciesNum); - ExpandPlaceholdersBuffer(buffer1, gUnknown_80DD6E0, gAvailablePokemonNames); + sprintf_2(buffer1, gUnknown_80DD6E0, gAvailablePokemonNames); x = sub_8008ED0(buffer1); xxx_call_draw_string(((gUnknown_80DD370.unk0c << 3) - x) / 2, 3, buffer1, r0, 0); sub_80073E0(r0); diff --git a/src/items.c b/src/items.c index d1cd07b..e4bdc6a 100644 --- a/src/items.c +++ b/src/items.c @@ -8,6 +8,7 @@ #include "random.h" #include "subStruct_203B240.h" #include "team_inventory.h" +#include "code_800D090.h" #include <stddef.h> @@ -37,7 +38,6 @@ EWRAM_DATA struct Item *gItemParametersData; extern u8 GetItemType(u8); extern u32 GetItemUnkThrow(u8, u32); -extern void ExpandPlaceholdersBuffer(u8 *, const u8 *, ...); extern s32 sub_8090FEC(s32 a1, u8* a2, u8 a3); extern void sub_80073B8(u32); extern u32 sub_8097DF0(char *, struct subStruct_203B240 **); @@ -326,35 +326,35 @@ void sub_8090E14(u8* ext_buffer, struct ItemSlot* slot, struct unkStruct_8090F58 if (GetItemType(slot->itemIndex) == ITEM_TYPE_THROWABLE) { // I feel like these labels might actually be there... if (unk8) { - ExpandPlaceholdersBuffer(buffer, gUnknown_8109770, gItemParametersData[slot->itemIndex].namePointer, slot->numItems); + sprintf_2(buffer, gUnknown_8109770, gItemParametersData[slot->itemIndex].namePointer, slot->numItems); } else { - ExpandPlaceholdersBuffer(buffer, gUnknown_8109778, gItemParametersData[slot->itemIndex].namePointer); + sprintf_2(buffer, gUnknown_8109778, gItemParametersData[slot->itemIndex].namePointer); } } else if (GetItemType(slot->itemIndex) == ITEM_TYPE_ROCK) { if (unk8) { - ExpandPlaceholdersBuffer(buffer, gUnknown_8109770, gItemParametersData[slot->itemIndex].namePointer, slot->numItems); + sprintf_2(buffer, gUnknown_8109770, gItemParametersData[slot->itemIndex].namePointer, slot->numItems); } else { - ExpandPlaceholdersBuffer(buffer, gUnknown_8109778, gItemParametersData[slot->itemIndex].namePointer); + sprintf_2(buffer, gUnknown_8109778, gItemParametersData[slot->itemIndex].namePointer); } } else if (slot->itemIndex == ITEM_ID_POKE) { - ExpandPlaceholdersBuffer(buffer, gUnknown_810977C, GetMoneyValue(slot)); + sprintf_2(buffer, gUnknown_810977C, GetMoneyValue(slot)); } else { strncpy(buffer, gItemParametersData[slot->itemIndex].namePointer, 80); } if (slot->itemFlags & ITEM_FLAG_STICKY) { - ExpandPlaceholdersBuffer(ext_buffer, gUnknown_8109784, buffer); + sprintf_2(ext_buffer, gUnknown_8109784, buffer); strncpy(buffer, ext_buffer, 80); } if (a3) { if (a3->unk4 && (slot->itemFlags & ITEM_FLAG_SET)) { - ExpandPlaceholdersBuffer(ext_buffer, gUnknown_810978C, buffer); + sprintf_2(ext_buffer, gUnknown_810978C, buffer); strncpy(buffer, ext_buffer, 80); } if ((*(u32*)a3 == 1) || (*(u32*)a3 == 3)) { @@ -408,11 +408,11 @@ void sub_8090F58(void* a1, u8 *a2, struct ItemSlot *slot, struct unkStruct_8090F if (a4->unk6) { sub_8090FEC(value, buffer, 1); - ExpandPlaceholdersBuffer(a1, gUnknown_8109794, a2, a4->unk6, buffer); + sprintf_2(a1, gUnknown_8109794, a2, a4->unk6, buffer); } else { sub_8090FEC(value, buffer, 0); - ExpandPlaceholdersBuffer(a1, gUnknown_81097A4, a2, buffer); + sprintf_2(a1, gUnknown_81097A4, a2, buffer); } } diff --git a/src/kecleon_items_1.c b/src/kecleon_items_1.c index 0dea887..cd5df5b 100644 --- a/src/kecleon_items_1.c +++ b/src/kecleon_items_1.c @@ -6,6 +6,7 @@ #include "item.h" #include "kecleon_items.h" #include "team_inventory.h" +#include "code_800D090.h" extern struct unkStruct_203B210 *gUnknown_203B210; extern u8 gUnknown_80DB8E4[]; @@ -31,7 +32,6 @@ extern void sub_8008C54(u32); extern void sub_80073B8(u32); extern void sub_80073E0(u32); extern s32 sub_8013800(void *, u32); -extern void ExpandPlaceholdersBuffer(u8 *, u8 *, ...); extern void xxx_call_draw_string(s32 x, s32, u8 *, u32, u32); extern void sub_801AE84(void); extern void sub_8012D08(void *, u32); @@ -475,7 +475,7 @@ void sub_801A0D8(void) // Needed for the shifts.. u32 index_shift; u32 numItems_shift; - + sub_8008C54(gUnknown_203B214->unk34); sub_80073B8(gUnknown_203B214->unk34); xxx_call_draw_string(gUnknown_203B214->unk1E * 8 + 10,0,gUnknown_80DB8E4, @@ -505,7 +505,7 @@ void sub_801A0D8(void) xxx_call_draw_string(8,y,auStack204,gUnknown_203B214->unk34,0); } else { - ExpandPlaceholdersBuffer(auStack112,gUnknown_80DB8EC,auStack204); + sprintf_2(auStack112,gUnknown_80DB8EC,auStack204); y = sub_8013800(gUnknown_203B214,iVar4); xxx_call_draw_string(8,y,auStack112,gUnknown_203B214->unk34,0); } @@ -701,7 +701,7 @@ void sub_801A4A4(void) // Needed for the shifts.. u32 index_shift; u32 numItems_shift; - + sub_8008C54(gUnknown_203B21C->unk34); sub_80073B8(gUnknown_203B21C->unk34); xxx_call_draw_string(gUnknown_203B21C->unk1E * 8 + 10,0,gUnknown_80DB92C, @@ -731,7 +731,7 @@ void sub_801A4A4(void) xxx_call_draw_string(8,y,auStack204,gUnknown_203B21C->unk34,0); } else { - ExpandPlaceholdersBuffer(auStack112,gUnknown_80DB934,auStack204); + sprintf_2(auStack112,gUnknown_80DB934,auStack204); y = sub_8013800(gUnknown_203B21C,iVar4); xxx_call_draw_string(8,y,auStack112,gUnknown_203B21C->unk34,0); } @@ -741,7 +741,7 @@ void sub_801A4A4(void) u32 sub_801A5D8(u32 param_1,int param_2,struct UnkTextStruct2_sub *param_3,u32 param_4) { - + if (GetNumberOfFilledInventorySlots() == 0) { return 0; } @@ -781,7 +781,7 @@ u32 sub_801A6E8(u8 param_1) { s32 iVar5; struct ItemSlot local_10; - + if (param_1 == '\0') { sub_8013660(&gUnknown_203B224->unk54); return 0; diff --git a/src/load_screen.c b/src/load_screen.c index 1721bf5..1c224f5 100644 --- a/src/load_screen.c +++ b/src/load_screen.c @@ -8,6 +8,7 @@ #include "text.h" #include "pokemon.h" #include "save.h" +#include "code_800D090.h" extern const struct FileArchive gTitleMenuFileArchive; @@ -59,7 +60,6 @@ extern void sub_80920D8(u8 *); extern struct PokemonStruct *GetPlayerPokemonStruct(void); extern u8 sub_80023E4(u32); extern u8 *sub_8098FB4(); -extern void ExpandPlaceholdersBuffer(u8 *buffer, const u8 *text, ...); extern u8 *GetDungeonLocationInfo(void); extern u32 GetNumAdventures(void); extern void xxx_call_draw_string(u32 x, u32 y, const u8 *, u32, u32); @@ -179,7 +179,7 @@ ALIGNED(4) const char load_screen_fill[] = "pksdir0"; void CreateLoadScreen(u32 currMenu) { int iVar8; - + if (gLoadScreen == NULL) { gLoadScreen = MemoryAlloc(sizeof(struct LoadScreen),8); MemoryFill8((u8 *)gLoadScreen,0,sizeof(struct LoadScreen)); @@ -230,7 +230,7 @@ u32 UpdateLoadScreenMenu(void) { u32 nextMenu; u32 menuAction; - + nextMenu = MENU_NO_SCREEN_CHANGE; menuAction = 4; sub_8012FD8(&gLoadScreen->unk54); @@ -311,7 +311,7 @@ void DrawLoadScreenText(void) r2 = DrawLoadScreenTextSub(teamNameBuffer); } - ExpandPlaceholdersBuffer(gLoadScreen->formattedTeamName,gUnknown_80E7804,r2); + sprintf_2(gLoadScreen->formattedTeamName,gUnknown_80E7804,r2); xxx_call_draw_string(64,0,gLoadScreen->formattedTeamName,0,0); // Draw Player Name @@ -320,7 +320,7 @@ void DrawLoadScreenText(void) sub_80922B4(playerName, gNoNamePlaceholder, POKEMON_NAME_LENGTH); else sub_80922B4(playerName, playerInfo->name, POKEMON_NAME_LENGTH); - ExpandPlaceholdersBuffer(gLoadScreen->formattedPlayerName,gUnknown_80E7804,playerName); + sprintf_2(gLoadScreen->formattedPlayerName,gUnknown_80E7804,playerName); xxx_call_draw_string(64,12,gLoadScreen->formattedPlayerName,0,0); // Draw Location Info @@ -328,7 +328,7 @@ void DrawLoadScreenText(void) if (iVar2 == 0xf1207) PrintDungeonLocationtoBuffer(gLoadScreen->formattedLocation,GetDungeonLocationInfo()); else - ExpandPlaceholdersBuffer(gLoadScreen->formattedLocation,gQuicksaveDataDeletedText); // Quicksave data deleted + sprintf_2(gLoadScreen->formattedLocation,gQuicksaveDataDeletedText); // Quicksave data deleted } else { switch(sub_8011C1C()) @@ -337,12 +337,12 @@ void DrawLoadScreenText(void) switch(sub_8001658(0,24)) { default: - ExpandPlaceholdersBuffer(auStack356,gUnknown_80E7804,sub_8098FB4()); + sprintf_2(auStack356,gUnknown_80E7804,sub_8098FB4()); xxx_format_string(auStack356,gLoadScreen->formattedLocation,gLoadScreen->formattedPlayTime,0); break; case 0x7: case 0xB: - ExpandPlaceholdersBuffer(gLoadScreen->formattedLocation,gQuicksaveDataDeletedText); // Quicksave data deleted + sprintf_2(gLoadScreen->formattedLocation,gQuicksaveDataDeletedText); // Quicksave data deleted break; } break; @@ -350,10 +350,10 @@ void DrawLoadScreenText(void) if (iVar2 == 0xf1207) PrintDungeonLocationtoBuffer(gLoadScreen->formattedLocation,GetDungeonLocationInfo()); else - ExpandPlaceholdersBuffer(gLoadScreen->formattedLocation,gQuicksaveDataDeletedText); // Quicksave data deleted + sprintf_2(gLoadScreen->formattedLocation,gQuicksaveDataDeletedText); // Quicksave data deleted break; default: - ExpandPlaceholdersBuffer(gLoadScreen->formattedLocation,gLocationUnknownText); // Location unknown + sprintf_2(gLoadScreen->formattedLocation,gLocationUnknownText); // Location unknown break; } } @@ -361,12 +361,12 @@ void DrawLoadScreenText(void) // Draw Play Time DeconstructPlayTime(gPlayTimeRef,&hours,&minutes,&seconds); - ExpandPlaceholdersBuffer(gLoadScreen->formattedPlayTime,gPlayTimePlaceholder,hours,minutes,seconds); + sprintf_2(gLoadScreen->formattedPlayTime,gPlayTimePlaceholder,hours,minutes,seconds); xxx_call_draw_string(64,36,gLoadScreen->formattedPlayTime,0,0); - // Draw Adventures Info + // Draw Adventures Info numAdventures = GetNumAdventures(); - ExpandPlaceholdersBuffer(gLoadScreen->formattedAdventures,gNumAdventurePlaceholder,numAdventures); // %d + sprintf_2(gLoadScreen->formattedAdventures,gNumAdventurePlaceholder,numAdventures); // %d xxx_call_draw_string(64,48,gLoadScreen->formattedAdventures,0,0); // Draw Helper Info @@ -376,14 +376,14 @@ void DrawLoadScreenText(void) if(temp2->speciesIndex != SPECIES_NONE) { sub_808D930(speciesHelper,temp2->speciesIndex); sub_80922B4(nameHelper,temp2->helperName,POKEMON_NAME_LENGTH); - ExpandPlaceholdersBuffer(gLoadScreen->formattedHelperInfo,gHelperInfoPlaceholder,nameHelper,speciesHelper); // %s (%s) + sprintf_2(gLoadScreen->formattedHelperInfo,gHelperInfoPlaceholder,nameHelper,speciesHelper); // %s (%s) } else goto print_helper_placeholder; } else { print_helper_placeholder: - ExpandPlaceholdersBuffer(gLoadScreen->formattedHelperInfo,gNoHelperText); // ----- + sprintf_2(gLoadScreen->formattedHelperInfo,gNoHelperText); // ----- } xxx_call_draw_string(64,60,gLoadScreen->formattedHelperInfo,0,0); @@ -399,7 +399,7 @@ void sub_80397B4(void) int iVar3; int iVar4; s32 other_arg; - + clmkFile = OpenFileAndGetFileDataPtr(gClmkpatFileName,&gTitleMenuFileArchive); // clmkpat for(iVar3 = 0; iVar3 < 64; iVar3++) @@ -426,7 +426,7 @@ bool8 IsQuickSave(void) { int iVar1; bool8 isQuicksave; - + iVar1 = sub_8011FA8(); isQuicksave = FALSE; if (sub_8095324(1) != 0 || sub_8095324(7) != 0) diff --git a/src/moves.c b/src/moves.c index bd5ccfa..1f11e37 100644 --- a/src/moves.c +++ b/src/moves.c @@ -3,6 +3,7 @@ #include "file_system.h" #include "moves.h" +#include "code_800D090.h" struct MoveDataFile { @@ -37,7 +38,6 @@ extern u8 gUnknown_810992C[]; extern void sub_8093F10(struct PokemonMove *, struct PokemonMove *); extern void sub_80928C0(u8 *, struct PokemonMove *, struct unkStruct_80928C0 *); -extern void ExpandPlaceholdersBuffer(u8 *, u8 *, ...); void LoadWazaParameters(void) { @@ -76,7 +76,7 @@ void sub_80928C0(u8 *buffer, struct PokemonMove *move, struct unkStruct_80928C0 } if (move->powerBoost != 0) - ExpandPlaceholdersBuffer(localBuffer,gUnknown_81098DC,move->powerBoost); // %+d + sprintf_2(localBuffer,gUnknown_81098DC,move->powerBoost); // %+d else localBuffer[0] = '\0'; @@ -88,14 +88,14 @@ void sub_80928C0(u8 *buffer, struct PokemonMove *move, struct unkStruct_80928C0 } switch(param_3->unk0) { case 0: - ExpandPlaceholdersBuffer + sprintf_2 (buffer,gUnknown_81098E0,uVar2, gMovesData[move->moveID].namePointer,localBuffer); break; case 1: maxPP = GetMoveMaxPP(move); - ExpandPlaceholdersBuffer + sprintf_2 (buffer,gUnknown_81098EC,uVar2,move->moveFlags & MOVE_FLAG_SET ? gUnknown_8109908 : gUnknown_810990C, gMovesData[move->moveID].namePointer,localBuffer,param_3->unk4, move->PP,maxPP); @@ -103,7 +103,7 @@ void sub_80928C0(u8 *buffer, struct PokemonMove *move, struct unkStruct_80928C0 case 2: maxPP = GetMoveMaxPP(move); - ExpandPlaceholdersBuffer + sprintf_2 (buffer,gUnknown_8109910,uVar2,move->moveFlags & MOVE_FLAG_SET ? gUnknown_8109908 : gUnknown_810990C, gMovesData[move->moveID].namePointer,localBuffer,param_3->unk4, move->PP,maxPP); @@ -111,7 +111,7 @@ void sub_80928C0(u8 *buffer, struct PokemonMove *move, struct unkStruct_80928C0 case 3: maxPP = GetMoveMaxPP(move); - ExpandPlaceholdersBuffer + sprintf_2 (buffer,gUnknown_81098EC,uVar2,move->moveFlags & MOVE_FLAG_ENABLED ? gUnknown_8109928 : gUnknown_810990C, gMovesData[move->moveID].namePointer,localBuffer,param_3->unk4, move->PP,maxPP); @@ -119,7 +119,7 @@ void sub_80928C0(u8 *buffer, struct PokemonMove *move, struct unkStruct_80928C0 case 4: maxPP = GetMoveMaxPP(move); - ExpandPlaceholdersBuffer + sprintf_2 (buffer,gUnknown_8109910,uVar2, move->moveFlags & MOVE_FLAG_ENABLED ? gUnknown_8109928 : gUnknown_810990C, gMovesData[move->moveID].namePointer,localBuffer,param_3->unk4, move->PP,maxPP); @@ -331,5 +331,5 @@ bool8 IsBlockedBySoundproof(struct PokemonMove *move) void sub_8092D54(u8 *buffer, struct PokemonMove *move) { - ExpandPlaceholdersBuffer(buffer, gUnknown_810992C, gRangeNames[GetMoveRangeType(move)]); + sprintf_2(buffer, gUnknown_810992C, gRangeNames[GetMoveRangeType(move)]); } diff --git a/src/pokemon_mid.c b/src/pokemon_mid.c index ceb1371..d57e8a2 100644 --- a/src/pokemon_mid.c +++ b/src/pokemon_mid.c @@ -6,6 +6,7 @@ #include "subStruct_203B240.h" #include "constants/colors.h" #include "constants/move_id.h" +#include "code_800D090.h" extern struct gPokemon *gMonsterParameters; extern const char gUnknown_8107600[]; @@ -27,7 +28,6 @@ extern u16 gLevelCurrentPokeId; extern struct LevelData gLevelCurrentData[]; -extern void ExpandPlaceholdersBuffer(u8 *buffer, const char *r2, ...); extern s16 GetBaseSpecies(s16); extern void sub_80922B4(u8 *, u8 *, s32); extern int sprintf(char *, const char *, ...); @@ -239,13 +239,13 @@ void CopySpeciesNametoBuffer(u8 * buffer, s16 index) void CopyYellowSpeciesNametoBuffer(u8 *buffer, s16 index) { s32 new_index = index; - ExpandPlaceholdersBuffer(buffer, gUnknown_8107600, gMonsterParameters[new_index].species); // {COLOR_2 YELLOW}%s{END_COLOR_TEXT_2} + sprintf_2(buffer, gUnknown_8107600, gMonsterParameters[new_index].species); // {COLOR_2 YELLOW}%s{END_COLOR_TEXT_2} } void CopyCyanSpeciesNametoBuffer(u8 *buffer, s16 index) { s32 new_index = index; - ExpandPlaceholdersBuffer(buffer, gUnknown_8107608, gMonsterParameters[new_index].species); // {COLOR_2 CYAN}%s{END_COLOR_TEXT_2} + sprintf_2(buffer, gUnknown_8107608, gMonsterParameters[new_index].species); // {COLOR_2 CYAN}%s{END_COLOR_TEXT_2} } void sub_808D930(u8 *buffer, s16 index) @@ -258,10 +258,10 @@ void sub_808D930(u8 *buffer, s16 index) preload = gUnknown_8107630; // %s%c unownString = GetMonSpecies(SPECIES_UNOWN); unownIndex = GetUnownIndex(index); - ExpandPlaceholdersBuffer(buffer,preload,unownString,gUnownLetters[unownIndex]); // ABCDEFGHIJKLMNOPQRSTUVWXYZ!? + sprintf_2(buffer,preload,unownString,gUnownLetters[unownIndex]); // ABCDEFGHIJKLMNOPQRSTUVWXYZ!? } else { - ExpandPlaceholdersBuffer(buffer,gUnknown_8107638, gMonsterParameters[index].species); // %s + sprintf_2(buffer,gUnknown_8107638, gMonsterParameters[index].species); // %s } } @@ -278,7 +278,7 @@ void PrintColoredPokeNameToBuffer(u8 *buffer, struct PokemonStruct *pokemon, s32 if (colorNum == COLOR_WHITE) { colorNum = COLOR_CYAN; } - ExpandPlaceholdersBuffer(buffer,gUnknown_810763C,colorNum,nameBuffer); // {COLOR_2}%c%s{END_COLOR_TEXT_2} + sprintf_2(buffer,gUnknown_810763C,colorNum,nameBuffer); // {COLOR_2}%c%s{END_COLOR_TEXT_2} } void sub_808D9DC(u8 *buffer, u8 *param_2, s32 colorNum) @@ -289,7 +289,7 @@ void sub_808D9DC(u8 *buffer, u8 *param_2, s32 colorNum) if (colorNum == COLOR_WHITE) { colorNum = COLOR_YELLOW; } - ExpandPlaceholdersBuffer(buffer,gUnknown_810763C,colorNum,nameBuffer); // {COLOR_2}%c%s{END_COLOR_TEXT_2} + sprintf_2(buffer,gUnknown_810763C,colorNum,nameBuffer); // {COLOR_2}%c%s{END_COLOR_TEXT_2} } void sub_808DA0C(u8 *buffer, u8 *param_2) @@ -297,7 +297,7 @@ void sub_808DA0C(u8 *buffer, u8 *param_2) u8 nameBuffer [20]; sub_80922B4(nameBuffer, param_2 + 0x58, POKEMON_NAME_LENGTH); - ExpandPlaceholdersBuffer(buffer,gUnknown_8107638,nameBuffer); // %s + sprintf_2(buffer,gUnknown_8107638,nameBuffer); // %s } void PrintPokeNameToBuffer(u8 *buffer, struct PokemonStruct *pokemon) diff --git a/src/thank_you_wonder_mail.c b/src/thank_you_wonder_mail.c index 7e419b2..cdfb97a 100644 --- a/src/thank_you_wonder_mail.c +++ b/src/thank_you_wonder_mail.c @@ -10,6 +10,7 @@ #include "input.h" #include "text.h" #include "team_inventory.h" +#include "code_800D090.h" extern struct WonderMailStruct_203B2C4 *gUnknown_203B2C4; @@ -217,7 +218,6 @@ extern void sub_802F2C0(); extern u32 sub_80144A4(s32 *r0); extern void SetThankYouMailMenuState(u32); extern struct PokemonStruct *GetPlayerPokemonStruct(void); -extern void ExpandPlaceholdersBuffer(u8 *buffer, const char *text, ...); extern void SetMenuItems(void *menu, struct UnkTextStruct2 *, u32, const struct UnkTextStruct2 *, const struct MenuItem *entries, u32, u32, u32); extern void sub_80922B4(u8 *, u8 *, u32); extern void sub_802F204(struct unkStruct_802F204 *, u32); @@ -1286,7 +1286,7 @@ void UpdateThankYouMailText(void) case 5: pokeStruct = GetPlayerPokemonStruct(); sub_80922B4(auStack180,pokeStruct->name, POKEMON_NAME_LENGTH); - ExpandPlaceholdersBuffer(gUnknown_203B2C4->formattedString,gUnknown_80DF250,auStack180); + sprintf_2(gUnknown_203B2C4->formattedString,gUnknown_80DF250,auStack180); sub_80141B4(gUnknown_203B2C4->formattedString,0,&gUnknown_203B2C4->faceFile,0x10d); break; case 0xe: @@ -1445,7 +1445,7 @@ void UpdateThankYouMailText(void) case THANK_YOU_MAIL_COMMS_CLEANUP: pokeStruct2 = GetPlayerPokemonStruct(); sub_80922B4(auStack100, pokeStruct2->name, POKEMON_NAME_LENGTH); - ExpandPlaceholdersBuffer(gUnknown_203B2C4->formattedString,gUnknown_80DF63C,auStack100); + sprintf_2(gUnknown_203B2C4->formattedString,gUnknown_80DF63C,auStack100); sub_80141B4(gUnknown_203B2C4->formattedString,0,&gUnknown_203B2C4->faceFile,0x10d); break; case CONFIRM_ITEM_TO_SEND: diff --git a/src/wonder_mail_2.c b/src/wonder_mail_2.c index 816dba2..6c90992 100644 --- a/src/wonder_mail_2.c +++ b/src/wonder_mail_2.c @@ -10,6 +10,7 @@ #include "sub_8095228.h" #include "gUnknown_203B46C.h" #include "wonder_mail.h" +#include "code_800D090.h" struct unkStruct_203B2C8 { @@ -139,7 +140,6 @@ extern void sub_802B5B8(void); extern void sub_802B5FC(void); extern void sub_802B624(void); -void ExpandPlaceholdersBuffer(u8 *buffer, const char *text, ...); extern void sub_802F204(struct unkStruct_802F204 *, u32); extern void sub_803C37C(u8 *, u32, u8 *); extern u32 sub_803C200(u8 *, u32); @@ -374,7 +374,7 @@ void sub_802B3E0(void) strcpy(teamNameBuffer,gRescueTeamNamePlaceholder); } // Print and expand placeholders? - ExpandPlaceholdersBuffer(gUnknown_203B2C8->teamName,gUnknown_80DF9F8,teamNameBuffer); + sprintf_2(gUnknown_203B2C8->teamName,gUnknown_80DF9F8,teamNameBuffer); // Display to screen with Pelipper face sub_80141B4(gUnknown_203B2C8->teamName, 0, &gUnknown_203B2C8->faceFile, 0x10d); break; |