public static void ResetScore() { timeStart = Time.time; stopScore = false; score = 0; ScoreDisplayer.UpdateDisplayers(); }
void OnMouseDown() { ScoreDisplayer sd = score.GetComponent <ScoreDisplayer>(); sd.score += 50; Destroy(this.gameObject); }
// Use this for initialization void OnEnable() { disp = transform.parent.parent.GetComponent <ScoreDisplayer>(); iconColor = disp.iconColor; skull = transform.GetChild(0).gameObject; star = transform.GetChild(1).gameObject; // Définition des icônes à afficher en fonction du mode de jeu if (GameManager.gameModeType == GameManager.gameModes.Deathmatch) { iconToActivate = skull; star.SetActive(false); } else if (GameManager.gameModeType == GameManager.gameModes.LastManStanding) { iconToActivate = star; skull.SetActive(false); } // Affiche l'icône courante si son index est inférieur ou égal au score du joueur if (id > GameManager.playersScores [disp.ScoreDisplayerID]) { iconToActivate.SetActive(false); } else { iconToActivate.SetActive(true); } }
// Use this for initialization void Start() { score = GameObject.Find("score"); sd = score.GetComponent <ScoreDisplayer>(); anim = GetComponent <Animator>(); rb = GetComponent <Rigidbody>(); anim.Play("walk"); }
public static void AddScore(int points) { if (!stopScore) { score += points; ScoreDisplayer.UpdateDisplayers(); } }
public void SetUp() { ui = new MyUITest(); displayer = Substitute.For <ScoreDisplayer> (); cpu = Substitute.For <MovementGenerator> (); cpu.GenerateMovement().Returns(new Rock()); game = new Game(ui, displayer, cpu); }
IEnumerator NextLevelTransition() { gameActive = false; yield return(new WaitForSeconds(1)); ScoreDisplayer scoreDisplayer = GetComponent <ScoreDisplayer> (); scoreDisplayer.ShowScore(); yield return(new WaitForSeconds(0.5f)); for (int i = bombIcons.Length - 1; i >= 0; i--) { if (bombIcons [i].activeSelf == true) { UpdateScore(100); scoreDisplayer.UpdateBonusBombs(100); bombIcons [i].SetActive(false); audioController.Play("bonus"); yield return(new WaitForSeconds(0.2f)); } } yield return(new WaitForSeconds(0.5f)); while (bunniesLeft > 0) { bunnyIcons [bunniesLeft - 1].SetActive(false); bunniesLeft -= 1; UpdateScore(100); scoreDisplayer.UpdateBonusBunnies(100); audioController.Play("bonus"); yield return(new WaitForSeconds(1)); } yield return(new WaitForSeconds(1)); scoreDisplayer.HideScore(); bunniesLeft = bunnyIcons.Length; for (int i = 0; i < bunnyIcons.Length; i++) { bunnyIcons [i].SetActive(true); } bombsLeft = bombIcons.Length; for (int i = 0; i < bombIcons.Length; i++) { bombIcons [i].SetActive(true); } yield return(new WaitForSeconds(2)); gameActive = true; StartNextLevel(); }
public void ShouldReturnGameOverMessageWhenAllFramesDone() { var ab = new ScoreDisplayer(); string result = string.Empty; for (int i = 0; i < 22; i++) { result = ab.DisplayScore(5); } Assert.That(result, Is.EqualTo("5\t5\t5\t5\t5\t5\t5\t5\t5\t5\t5\t5\t5\t5\t5\t5\t5\t5\t5\t5\t5\t\n15\t\t15\t\t15\t\t15\t\t15\t\t15\t\t15\t\t15\t\t15\t\t15\t\t\nGame Over!")); }
void Awake() { if (Instance == null) { Instance = this; _uiText = GetComponent <Text>(); } else { Destroy(this); } }
static void Main(string[] args) { System.Console.WriteLine("Hello World"); var scoreDisplayer = new ScoreDisplayer(); var score = string.Empty; while (!score.Contains("Game Over!")) { var pinCount = System.Console.ReadLine(); score = scoreDisplayer.DisplayScore(Convert.ToInt32(pinCount)); System.Console.WriteLine(score); } }
public void ShouldReturnScoreOfMultiFrames() { var ab = new ScoreDisplayer(); ab.DisplayScore(1); ab.DisplayScore(3); ab.DisplayScore(5); ab.DisplayScore(5); ab.DisplayScore(4); ab.DisplayScore(3); var result = ab.DisplayScore(1); Assert.That(result, Is.EqualTo("1\t3\t5\t5\t4\t3\t\n4\t\t14\t\t7\t\t")); }
void OnCollisionEnter(Collision col) { if (col.gameObject.name == "Bullet(Clone)") { audio.clip = bullet; audio.Play(); Destroy(col.gameObject); Destroy(this.gameObject); } if (col.gameObject.name == "Player") { ScoreDisplayer sc = GameObject.Find("score").GetComponent <ScoreDisplayer>(); sc.health -= 1; } }
// Use this for initialization void Start() { actualPhase = LevelPhase.FIRST_SHOT; level = 1; swiper = GameObject.FindObjectOfType <Swiper>(); levelScore = new LevelScore[10]; for (int i = 0; i < levelScore.Length; i++) { levelScore[i] = new LevelScore(); } scoreDisplay = GameObject.FindObjectOfType <ScoreDisplayer>(); }
public void TG01GoldenCopyB1of3() { int[] rolls = { 10,9,1,9,1,9,1,9,1,7,0,9,0,10,8,2,8,2,10 }; string rollsString = "X 9/9/9/9/7-9-X 8/8/X"; Assert.AreEqual(rollsString,ScoreDisplayer.RollsScoresFormat(rolls.ToList())); }
public void T06Bowl010() { int[] rolls = { 0,10 }; string rollsString = "-/"; // Remember the space Assert.AreEqual(rollsString,ScoreDisplayer.RollsScoresFormat(rolls.ToList())); }
public void T04BowlStrikeInLastFrame() { int[] rolls = { 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,10,1,1 }; string rollsString = "111111111111111111X11"; // Remember the space Assert.AreEqual(rollsString,ScoreDisplayer.RollsScoresFormat(rolls.ToList())); }
public void T03Bowl19() { int[] rolls = { 1,9 }; string rollsString = "1/"; // Remember the space Assert.AreEqual(rollsString,ScoreDisplayer.RollsScoresFormat(rolls.ToList())); }
public void T01Bowl1() { int[] rolls = { 1 }; string rollsString = "1"; Assert.AreEqual(rollsString,ScoreDisplayer.RollsScoresFormat(rolls.ToList())); }
public ScoreManager(ScoreDisplayer scoreDisplayer) { this.displayer = scoreDisplayer; }
public void TG04GoldenCopyC1of3() { int[] rolls = { 7,2,10,10,10,10,7,3,10,10,9,1,10,10,9 }; string rollsString = "72X X X X 7/X X 9/XX9"; Assert.AreEqual(rollsString,ScoreDisplayer.RollsScoresFormat(rolls.ToList())); }
public Game(IUIEventDispatcher ui, ScoreDisplayer displayer, MovementGenerator cpu) { ui.PlayerMovementSelected += OnPlayerMovementSelected; movementGenerator = cpu; this.displayer = displayer; }
public override void OnStartServer() { scoreDisplayer = FindObjectOfType <ScoreDisplayer>(); }
public void TG02GoldenCopyB2of3() { int[] rolls = { 8,2,8,1,9,1,7,1,8,2,9,1,9,1,10,10,7,1 }; string rollsString = "8/819/718/9/9/X X 71"; Assert.AreEqual(rollsString,ScoreDisplayer.RollsScoresFormat(rolls.ToList())); }
public void Init(GameplayBoard startingBoard, GameplayBoard otherBoard, ScoreDisplayer scoreDisplayer) { StartingBoard = startingBoard; OtherBoard = otherBoard; _scoreDisplayer = scoreDisplayer; }
public void TG03GoldenCopyB3of3() { int[] rolls = { 10,10,9,0,10,7,3,10,8,1,6,3,6,2,9,1,10 }; string rollsString = "X X 9-X 7/X 8163629/X"; Assert.AreEqual(rollsString,ScoreDisplayer.RollsScoresFormat(rolls.ToList())); }
public void TG99_NEW_ONES_04_StrikeInFirstRoll() { int[] rolls = { 10,1,3 }; string rollsString = "X 13"; Assert.AreEqual(rollsString,ScoreDisplayer.RollsScoresFormat(rolls.ToList())); }
public void TG99_NEW_ONES_02_StrikeZeroSpareOnLastFrame() { int[] bowls = { 1,9,2,4,10,5,5,2,8,10,7,0,0,10,4,1,10,0,10 }; string formatted = "1/24X 5/2/X 7--/41X-/"; Assert.AreEqual(formatted,ScoreDisplayer.RollsScoresFormat(bowls.ToList())); }
public static void Stop() { stopScore = true; timeSpent = Time.time - timeStart; ScoreDisplayer.UpdateDisplayers(); }
public void TG05GoldenCopyC2of3() { int[] rolls = { 10,10,10,10,9,0,10,10,10,10,10,9,1 }; string rollsString = "X X X X 9-X X X X X9/"; Assert.AreEqual(rollsString,ScoreDisplayer.RollsScoresFormat(rolls.ToList())); }
public void TG99_NEW_ONES_03_LastFrame3_7_3() { int[] rolls = { 10,10,10,10,10,10,10,10,10,3,7,3 }; string rollsString = "X X X X X X X X X 3/3"; Assert.AreEqual(rollsString,ScoreDisplayer.RollsScoresFormat(rolls.ToList())); }