public virtual void addToCard(ArrayCard arrC, int idCard, bool isDearling, bool isTouch, bool isSort, bool isEatCard) { arrC.addCard(idCard); if (isSort) { int[] temp = RTL.sort(cardHand.getArrCardAll()); if (pos == 0) { cardHand.setArrCard(temp, false); } } Card card = arrC.getCardbyID(idCard); if (card == null) { card = arrC.getCardbyPos(arrC.getSize() - 1); } if (isDearling) { Vector3 oldPos = card.gameObject.transform.localPosition; card.gameObject.transform.parent = arrC.mainTransform; card.gameObject.transform.localPosition = new Vector3(0, 0, 0); Debug.LogError("Boc Bai"); card.gameObject.transform.parent = arrC.transform; StartCoroutine(card.moveTo(oldPos, 0.25f, 0, true)); } }
public virtual void allCardFinish(string nick, int[] card) { card = RTL.sort(card); if (players[getPlayer(nick)].isPlaying()) { players[getPlayer(nick)].setCardHandInFinishGame(card); } }
public override void allCardFinish(string nick, int[] card) { card = RTL.sort(card); if (players[getPlayer(nick)].isPlaying()) { players[getPlayer(nick)].diem = RTL.getScoreFinal(card); players[getPlayer(nick)].setCardHandInFinishGame(RTL.sortPhom(card, RTL.getPhom3(card, players[getPlayer(nick)].getEatCard()))); } for (int i = 0; i < 4; i++) { cardDrop[i].removeAllCard(); } }
public int[] getArrCardChoose() // có sắp xếp, có trả về null // return super.getArrCard(); { int[] arr = null; for (int i = 0; i < getSize(); i++) { if (arrCard[i].isChoose) { arr = RTL.insertArray(arr, arrCard[i].getId()); } } if (arr != null) { arr = RTL.sort(arr); } return(arr); }
public int[] getArrCardAll() // có sắp xếp, không trả về null { int[] arr = null; for (int i = 0; i < getSize(); i++) { arr = RTL.insertArray(arr, arrIntCard[i]); } if (arr != null) { arr = RTL.sort(arr); } else { } if (arr == null) { return(new int[] { }); } return(arr); }