diff options
author | kiliwily <69381603+kiliwily@users.noreply.github.com> | 2022-02-09 19:29:46 +0100 |
---|---|---|
committer | kiliwily <69381603+kiliwily@users.noreply.github.com> | 2022-02-09 19:29:46 +0100 |
commit | ff6d85aa0a433dfb4b676f4e17be2c0afb122713 (patch) | |
tree | 2adc7839b809dad24944f7c04c0bdb65afa4fc43 | |
parent | 650b239c800954ab97bd82e205e8afe8912ac26e (diff) |
Updated Increase money limit (markdown)
-rw-r--r-- | Increase-money-limit.md | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/Increase-money-limit.md b/Increase-money-limit.md index 4f5d595..9e87000 100644 --- a/Increase-money-limit.md +++ b/Increase-money-limit.md @@ -37,10 +37,10 @@ We also need to fix the printing of the money itself, as right now, it only supp txtPtr = gStringVar4; while (strLength-- > 0) - *(txtPtr++) = 0x77; + *(txtPtr++) = CHAR_SPACER; StringExpandPlaceholders(txtPtr, gText_PokedollarVar1); - AddTextPrinterParameterized(windowId, 1, gStringVar4, x, y, speed, NULL); + AddTextPrinterParameterized(windowId, FONT_NORMAL, gStringVar4, x, y, speed, NULL); } ``` Now that money prints properly, we need to update the places where they are used. @@ -53,9 +53,9 @@ The X value when printing money in shops also needs to be adjusted. Edit [src/sh s16 *data = gTasks[taskId].data; FillWindowPixelBuffer(4, PIXEL_FILL(1)); -- PrintMoneyAmount(4, 38, 1, gShopDataPtr->totalCost, TEXT_SPEED_FF); -+ PrintMoneyAmount(4, 32, 1, gShopDataPtr->totalCost, TEXT_SPEED_FF); - ConvertIntToDecimalStringN(gStringVar1, tItemCount, STR_CONV_MODE_LEADING_ZEROS, 2); +- PrintMoneyAmount(4, 38, 1, gShopDataPtr->totalCost, TEXT_SKIP_DRAW); ++ PrintMoneyAmount(4, 32, 1, gShopDataPtr->totalCost, TEXT_SKIP_DRAW; + ConvertIntToDecimalStringN(gStringVar1, tItemCount, STR_CONV_MODE_LEADING_ZEROS, BAG_ITEM_CAPACITY_DIGITS); StringExpandPlaceholders(gStringVar4, gText_xVar1); BuyMenuPrint(4, gStringVar4, 0, 1, 0, 0); } @@ -69,9 +69,9 @@ Finally, we need to adjust the function call in the trainer card. Edit [src/trai u8 top; if (!sData->isHoenn) - AddTextPrinterParameterized3(1, 1, 20, 56, sTrainerCardTextColors, TEXT_SPEED_FF, gText_TrainerCardMoney); + AddTextPrinterParameterized3(1, 1, 20, 56, sTrainerCardTextColors, TEXT_SKIP_DRAW, gText_TrainerCardMoney); else - AddTextPrinterParameterized3(1, 1, 16, 57, sTrainerCardTextColors, TEXT_SPEED_FF, gText_TrainerCardMoney); + AddTextPrinterParameterized3(1, 1, 16, 57, sTrainerCardTextColors, TEXT_SKIP_DRAW, gText_TrainerCardMoney); - ConvertIntToDecimalStringN(gStringVar1, sData->trainerCard.money, STR_CONV_MODE_LEFT_ALIGN, 6); + ConvertIntToDecimalStringN(gStringVar1, sData->trainerCard.money, STR_CONV_MODE_LEFT_ALIGN, 7); @@ -86,7 +86,7 @@ Finally, we need to adjust the function call in the trainer card. Edit [src/trai xOffset = GetStringRightAlignXOffset(1, gStringVar4, 128); top = 57; } - AddTextPrinterParameterized3(1, 1, xOffset, top, sTrainerCardTextColors, TEXT_SPEED_FF, gStringVar4); + AddTextPrinterParameterized3(1, FONT_NORMAL, xOffset, top, sTrainerCardTextColors, TEXT_SKIP_DRAW, gStringVar4); } ``` |