Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ValueToName() [1/2]

void Terraria.PopupText.ValueToName ( )
inlineprivate

Definition at line 515 of file PopupText.cs.

516 {
517 int num = 0;
518 int num2 = 0;
519 int num3 = 0;
520 int num4 = 0;
521 long num5 = coinValue;
522 while (num5 > 0)
523 {
524 if (num5 >= 1000000)
525 {
526 num5 -= 1000000;
527 num++;
528 }
529 else if (num5 >= 10000)
530 {
531 num5 -= 10000;
532 num2++;
533 }
534 else if (num5 >= 100)
535 {
536 num5 -= 100;
537 num3++;
538 }
539 else if (num5 >= 1)
540 {
541 num5--;
542 num4++;
543 }
544 }
545 name = "";
546 if (num > 0)
547 {
548 name = name + num + string.Format(" {0} ", Language.GetTextValue("Currency.Platinum"));
549 }
550 if (num2 > 0)
551 {
552 name = name + num2 + string.Format(" {0} ", Language.GetTextValue("Currency.Gold"));
553 }
554 if (num3 > 0)
555 {
556 name = name + num3 + string.Format(" {0} ", Language.GetTextValue("Currency.Silver"));
557 }
558 if (num4 > 0)
559 {
560 name = name + num4 + string.Format(" {0} ", Language.GetTextValue("Currency.Copper"));
561 }
562 if (name.Length > 1)
563 {
564 name = name.Substring(0, name.Length - 1);
565 }
566 }
static string GetTextValue(string key)
Definition Language.cs:15

References Terraria.PopupText.coinValue, Terraria.Localization.Language.GetTextValue(), and Terraria.PopupText.name.

Referenced by Terraria.PopupText.NewText().