ย  public static void SortHpLow(List arr, int left, int right)//์ธ๋ฑ์Šค ์ฒซ๊ฐ’,๋๊ฐ’

ย  ย  {

ย  ย  ย  ย  int i = left, j = right;

ย  ย  ย  ย  double pivot = arr[(left + right) / 2].CurrentHealth;

ย  ย  ย  ย  CharacterStat temp;


ย  ย  ย  ย  do

ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  while (arr[i].CurrentHealth

ย  ย  ย  ย  ย  ย  ย  ย  i++;

ย  ย  ย  ย  ย  ย  while (arr[j].CurrentHealth > pivot)

ย  ย  ย  ย  ย  ย  ย  ย  j--;

ย  ย  ย  ย  ย  ย  if (i <= j)

ย  ย  ย  ย  ย  ย  {

ย  ย  ย  ย  ย  ย  ย  ย  temp = arr[i];

ย  ย  ย  ย  ย  ย  ย  ย  arr[i] = arr[j];

ย  ย  ย  ย  ย  ย  ย  ย  arr[j] = temp;

ย  ย  ย  ย  ย  ย  ย  ย  i++;

ย  ย  ย  ย  ย  ย  ย  ย  j--;

ย  ย  ย  ย  ย  ย  }

ย  ย  ย  ย  } while (i <= j);


ย  ย  ย  ย 

ย  ย  ย  ย  if (left

ย  ย  ย  ย  ย  ย  SortHpLow(arr, left, j);


ย  ย  ย  ย  if (i

ย  ย  ย  ย  ย  ย  SortHpLow(arr, i, right);



ย  ย  ย ย 

ย  ย  }



๋žœ๋คํ•จ์ˆ˜๋กœ enum๋ณ€์ˆ˜๋ฅผ ๋ฐ›๊ณ  ๊ทธ ๋ณ€์ˆ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์Šค์œ„์น˜๋ฌธ์—์„œ


์ด๋Ÿฐ ํ€ต์†ŒํŠธ๋ฅผ ํ•˜๊ณ ์žˆ์Œ,


์–˜๋„ค๋•Œ๋ฌธ์— ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋Š” ๊ฒƒ๊ฐ™์€๋ฐ ์–ด๋–ค๊ฒŒ ๋ฌธ์ œ์ผ๊นŒ?