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

◆ RandPictureTile()

static PaintingEntry Terraria.WorldGen.RandPictureTile ( )
inlinestatic

Definition at line 28835 of file WorldGen.cs.

28836 {
28837 int num = genRand.Next(3);
28838 int num2 = 0;
28839 if (num <= 1)
28840 {
28841 int maxValue = 7;
28842 num = 240;
28843 num2 = genRand.Next(maxValue);
28844 if (num2 == 6)
28845 {
28846 num2 = genRand.Next(maxValue);
28847 }
28848 switch (num2)
28849 {
28850 case 0:
28851 num2 = 12;
28852 break;
28853 case 1:
28854 num2 = 13;
28855 break;
28856 case 2:
28857 num2 = 14;
28858 break;
28859 case 3:
28860 num2 = 15;
28861 break;
28862 case 4:
28863 num2 = 18;
28864 break;
28865 case 5:
28866 num2 = 19;
28867 break;
28868 case 6:
28869 num2 = 23;
28870 break;
28871 }
28872 }
28873 else if (num == 2)
28874 {
28875 num = 242;
28876 int maxValue2 = 17;
28877 num2 = genRand.Next(maxValue2);
28878 switch (num2)
28879 {
28880 case 14:
28881 num2 = 15;
28882 break;
28883 case 15:
28884 num2 = 16;
28885 break;
28886 case 16:
28887 num2 = 30;
28888 break;
28889 }
28890 }
28891 PaintingEntry result = default(PaintingEntry);
28892 result.tileType = num;
28893 result.style = num2;
28894 return result;
28895 }
static UnifiedRandom genRand
Definition WorldGen.cs:1215