Guest User

Untitled

a guest
Jun 27th, 2019
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 4.80 KB | None | 0 0
  1. private fun botchedRoll()
  2.     {
  3.         //very dumb way to solve list problem
  4.         //must fix one day, will do for now
  5.         var b1 = 0
  6.         var b2 = 0
  7.         var b3 = 0
  8.         var b4 = 0
  9.         var b5 = 0
  10.         var b6 = 0
  11.         var b7 = 0
  12.         var b8 = 0
  13.         var b9 = 0
  14.         var b10 = 0
  15.         var b11 = 0
  16.         var b12 = 0
  17.         var b13 = 0
  18.         var b14 = 0
  19.         var b15 = 0
  20.         var b16 = 0
  21.         var b17 = 0
  22.         var b18 = 0
  23.         var b19 = 0
  24.         var b20 = 0
  25.         var b21 = 0
  26.         var b22 = 0
  27.         var b23 = 0
  28.         var b24 = 0
  29.         var b25 = 0
  30.         var b26 = 0
  31.         var b27 = 0
  32.         var b28 = 0
  33.         var b29 = 0
  34.         var b30 = 0
  35.         var b31 = 0
  36.         var b32 = 0
  37.         var b33 = 0
  38.         var b34 = 0
  39.         var b35 = 0
  40.         var b36 = 0
  41.         var b37 = 0
  42.         var b38 = 0
  43.         var b39 = 0
  44.         var b40 = 0
  45.         var b41 = 0
  46.         var b42 = 0
  47.         var b43 = 0
  48.         var b44 = 0
  49.         var b45 = 0
  50.         var b46 = 0
  51.         var b47 = 0
  52.         var b48 = 0
  53.         var b49 = 0
  54.         var b50 = 0
  55.         var b51 = 0
  56.         var b52 = 0
  57.         var b53 = 0
  58.         var b54 = 0
  59.         var b55 = 0
  60.         var b56 = 0
  61.         var b57 = 0
  62.         var b58 = 0
  63.         var b59 = 0
  64.         var b60 = 0
  65.         var temp_megaRoll = 0
  66.         while (temp_megaRoll < megaRoll)    //rolls however many balls are set in megaRoll
  67.         {
  68.             val br = Random.nextInt(min, max)
  69.             if (br == 1) {b1++}
  70.             if (br == 2) {b2++}
  71.             if (br == 3) {b3++}
  72.             if (br == 4) {b4++}
  73.             if (br == 5) {b5++}
  74.             if (br == 6) {b6++}
  75.             if (br == 7) {b7++}
  76.             if (br == 8) {b8++}
  77.             if (br == 9) {b9++}
  78.             if (br == 10) {b10++}
  79.             if (br == 11) {b11++}
  80.             if (br == 12) {b12++}
  81.             if (br == 13) {b13++}
  82.             if (br == 14) {b14++}
  83.             if (br == 15) {b15++}
  84.             if (br == 16) {b16++}
  85.             if (br == 17) {b17++}
  86.             if (br == 18) {b18++}
  87.             if (br == 19) {b19++}
  88.             if (br == 20) {b20++}
  89.             if (br == 21) {b21++}
  90.             if (br == 22) {b22++}
  91.             if (br == 23) {b23++}
  92.             if (br == 24) {b24++}
  93.             if (br == 25) {b25++}
  94.             if (br == 26) {b26++}
  95.             if (br == 27) {b27++}
  96.             if (br == 28) {b28++}
  97.             if (br == 29) {b29++}
  98.             if (br == 30) {b30++}
  99.             if (br == 31) {b31++}
  100.             if (br == 32) {b32++}
  101.             if (br == 33) {b33++}
  102.             if (br == 34) {b34++}
  103.             if (br == 35) {b35++}
  104.             if (br == 36) {b36++}
  105.             if (br == 37) {b37++}
  106.             if (br == 38) {b38++}
  107.             if (br == 39) {b39++}
  108.             if (br == 40) {b40++}
  109.             if (br == 41) {b41++}
  110.             if (br == 42) {b42++}
  111.             if (br == 43) {b43++}
  112.             if (br == 44) {b44++}
  113.             if (br == 45) {b45++}
  114.             if (br == 46) {b46++}
  115.             if (br == 47) {b47++}
  116.             if (br == 48) {b48++}
  117.             if (br == 49) {b49++}
  118.             if (br == 50) {b50++}
  119.             if (br == 51) {b51++}
  120.             if (br == 52) {b52++}
  121.             if (br == 53) {b53++}
  122.             if (br == 54) {b54++}
  123.             if (br == 55) {b55++}
  124.             if (br == 56) {b56++}
  125.             if (br == 57) {b57++}
  126.             if (br == 58) {b58++}
  127.             if (br == 59) {b59++}
  128.             if (br == 60) {b60++}
  129.             temp_megaRoll++
  130.         }
  131.         val sortedList = mutableListOf(1 to b1, 2 to b2, 3 to b3, 4 to b4, 5 to b5, 6 to b6, 7 to b7, 8 to b8, 9 to b9, 10 to b10,
  132.             11 to b11, 12 to b12, 13 to b13, 14 to b14, 15 to b15, 16 to b16, 17 to b17, 18 to b18, 19 to b19, 20 to b20,
  133.             21 to b21, 22 to b22, 23 to b23, 24 to b24, 25 to b25, 26 to b26, 27 to b27, 28 to b28, 29 to b29, 30 to b30,
  134.             31 to b31, 32 to b32, 33 to b33, 34 to b34, 35 to b35, 36 to b36, 37 to b37, 38 to b38, 39 to b39, 40 to b40,
  135.             41 to b41, 42 to b42, 43 to b43, 44 to b44, 45 to b45, 46 to b46, 47 to b47, 48 to b48, 49 to b49, 50 to b50,
  136.             51 to b51, 52 to b52, 53 to b53, 54 to b54, 55 to b55, 56 to b56, 57 to b57, 58 to b58, 59 to b59, 60 to b60)
  137.         sortedList.sortByDescending { it.second }
  138.         results.add(sortedList[0].first)
  139.         results.add(sortedList[1].first)
  140.         results.add(sortedList[2].first)
  141.         results.add(sortedList[3].first)
  142.         results.add(sortedList[4].first)
  143.         results.add(sortedList[5].first)
  144.         for (i in 0..5)
  145.         {
  146.             txtRollDetails.append("Rolled ${sortedList[i].first} with ${sortedList[i].second} rolls.\n")
  147.         }
  148.         printResults()
  149.     }
Advertisement
Add Comment
Please, Sign In to add comment