public void SetCardShuffle(){
Random rand = new Random();
for(int y=0;y<2;y++){
for(int x=0;x<3;x++){
int num1=rand.nextInt(3);
int num2=rand.nextInt(2);
Card[][] tmp= new Card[3][2];
tmp[x][y]=m_Shuffle[x][y];
m_Shuffle[x][y]=m_Shuffle[num1][num2];
m_Shuffle[num1][num2]=tmp[x][y];
m_Shuffle[0][0]= new Card(Card.IMG_RED);
m_Shuffle[0][1]= new Card(Card.IMG_BLUE);
m_Shuffle[1][0]= new Card(Card.IMG_GREEN);
m_Shuffle[1][1]= new Card(Card.IMG_GREEN);
m_Shuffle[2][0]= new Card(Card.IMG_BLUE);
m_Shuffle[2][1]= new Card(Card.IMG_RED);
}
}
}
이런 식으로 구현했는데요... 음.. 임시 temp 변수에 넣어둔후에 2개의 배열을 서로 바꾸면서 섞는다는 생각은 알겠는데..
왜 섞이지 않는걸까요.?? 아래 이미 색깔별로 해당 배열에 지정해두어서 인건가요.?
도움부탁드립니다.