public List <string> FinalizeTour() { List <Player> players = _players.Values.ToList(); CardComparator comparator = new CardComparator(); players.Sort((p1, p2) => comparator.Compare(p2.PlayedCard, p1.PlayedCard)); if (comparator.Compare(players[0].PlayedCard, players[1].PlayedCard) != 0) { players[0].WinRound(EnJeu); EnJeu = new List <Card>(); } else { foreach (Player p in players) { if (p.DeckCount != 0) { EnJeu.Add(p.TakeFirstOfTheDeck()); } } } List <string> loosers = new List <string>(); foreach (Player p in _players.Values) { p.Reset(); if (p.DeckCount == 0 && p.HandCount == 0) { loosers.Add(p.UserId); } } return(loosers); }
void Start() { cardComparator = gameObject.GetComponent("CardComparator") as CardComparator; startPos = thisScreen.position; startPos.z = Camera.main.transform.position.z; nextPos = nextScreen.position; nextPos.z = Camera.main.transform.position.z; lerpTimer = 0; gameOverLerpTimer = 0; startLerp = false; }
void Start() { cardComparator = GameObject.FindGameObjectWithTag("card grid").GetComponent("CardComparator") as CardComparator; scoreDisplay = gameObject.GetComponent("ScoreDisplay") as ScoreDisplay; scoreLabel = scoreDisplay.label; if (!PlayerPrefs.HasKey("HiScore")) { PlayerPrefs.SetInt("HiScore", 0); } hiScore = PlayerPrefs.GetInt("HiScore"); print(hiScore); isGameOver = false; }
void Start() { timer = 0; lerp = false; isPressed = false; startPos = thisScreen.position; startPos.z = Camera.main.transform.position.z; targetPos = nextScreen ? nextScreen.position : startPos; targetPos.z = Camera.main.transform.position.z; cardMaker = startNewGame ? GameObject.FindGameObjectWithTag("card grid").GetComponent("CardMaker") as CardMaker : null; cardComparator = startNewGame ? GameObject.FindGameObjectWithTag("card grid").GetComponent("CardComparator") as CardComparator : null; }
public CardTests() { comparator = new CardComparator(); }
public abstract void ReArrange(CardComparator comparator);
//private bool isGameStart; void Start() { cardMaker = gameObject.GetComponent("CardMaker") as CardMaker; cardComparator = gameObject.GetComponent("CardComparator") as CardComparator; //isGameStart = false; }