Advertisement
Guest User

Untitled

a guest
Dec 15th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. public void Rikiuoti2()
  2. {
  3. for (int i = 0; i < Kiek - 1; i++)
  4. {
  5. if (Dalyvis[i] is Herojus)
  6. {
  7. var vienas = Dalyvis[i] as Herojus;
  8. var minReiksme = vienas;
  9. int minValueIndex = i;
  10. for (int j = i + 1; j < Kiek; j++)
  11. {
  12. if (Dalyvis[j] is Herojus)
  13. {
  14. var kitas = Dalyvis[j] as Herojus;
  15. if (vienas.Intelektas <= kitas.Intelektas)
  16. {
  17. minReiksme = kitas;
  18. minValueIndex = j;
  19. }
  20. }
  21. }
  22. Dalyvis[minValueIndex] = Dalyvis[i];
  23. Dalyvis[i] = minReiksme;
  24. }
  25. if (Dalyvis[i] is NPC)
  26. {
  27. var vienas = Dalyvis[i] as NPC;
  28. var minReiksme = vienas;
  29. int minValueIndex = i;
  30. for (int j = i + 1; j < Kiek; j++)
  31. {
  32. if (Dalyvis[j] is NPC)
  33. {
  34. var kitas = Dalyvis[j] as NPC;
  35. if (vienas.GyvybesTaskai <= kitas.GyvybesTaskai)
  36. {
  37. minReiksme = kitas;
  38. minValueIndex = j;
  39. }
  40. }
  41. }
  42. Dalyvis[minValueIndex] = Dalyvis[i];
  43. Dalyvis[i] = minReiksme;
  44. }
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement