private void OnCollisionEnter2D(Collision2D obj) { if (obj.transform.tag == "clau") { Destroy(obj.transform.gameObject); contadorpuntos = contadorpuntos + 1; Score.text = "Score:" + contadorpuntos; } if (obj.transform.name == "navaja") { Destroy(obj.transform.gameObject); contadorpuntos = contadorpuntos + 1; Score.text = "Score:" + contadorpuntos; } if (obj.transform.tag == "cuerda") { Destroy(obj.transform.gameObject); contadorpuntos = contadorpuntos + 1; Score.text = "Score:" + contadorpuntos; } if (obj.transform.tag == "Exit") { Destroy(obj.transform.gameObject); gamewins.SetActive(true); Over.show(); } }
private void Life_index() { if (life == 0) { Bitmap b1 = new Bitmap(Application.StartupPath + "\\Pics\\LifeOn.png"); Life1.Image = b1; Bitmap b2 = new Bitmap(Application.StartupPath + "\\Pics\\LifeOn.png"); Life2.Image = b2; Bitmap b3 = new Bitmap(Application.StartupPath + "\\Pics\\LifeOn.png"); Life3.Image = b3; } if (life == 1) { Bitmap b1 = new Bitmap(Application.StartupPath + "\\Pics\\LifeOff.png"); Life1.Image = b1; } if (life == 2) { Bitmap b2 = new Bitmap(Application.StartupPath + "\\Pics\\LifeOff.png"); Life2.Image = b2; } if (life == 3) { Bitmap b3 = new Bitmap(Application.StartupPath + "\\Pics\\LifeOff.png"); Life3.Image = b3; Over.Show(); timerGame.Stop(); } }
// Update is called once per frame void Update() { if (life <= 0) { Over.show(); } }
IEnumerator WaitOver() { yield return(new WaitForSeconds(2)); gameObject.SetActive(false); Over.show(); }
private void CriaAcimaAbaixo(double overValor, IWebElement tabelaClassificacao, EClassificacaoTipo tipo, Time time) { var trTimes = tabelaClassificacao.FindElements(By.ClassName("highlight")); foreach (var tr in trTimes) { var nomeTime = tr.FindElement(By.ClassName("team_name_span")) .FindElement(By.TagName("a")).Text; if (time.Nome == nomeTime) { var qtdJogos = tr.FindElement(By.ClassName("col_matches_played")).Text; var gols = tr.FindElement(By.ClassName("col_goals")).Text; var gj = tr.FindElement(By.ClassName("col_avg_goals_match")).Text; var asTag = tr.FindElement(By.ClassName("col_last_5")) .FindElements(By.TagName("a")); var overs = tr.FindElements(By.ClassName("form-over")).Count; var unders = tr.FindElements(By.ClassName("form-under")).Count; Over o = new Over(overValor, gols, gj, overs, unders, overs + unders, TimeHelper.GolsRealizadosConvert(gols), TimeHelper.GolsSofridosConvert(gols)); o.J = int.Parse(qtdJogos); var aa = new AcimaAbaixo(tipo); aa.Overs.Add(o); time.AcimaAbaixo.Add(aa); } } }
public void Changed_over_is_identified_from_changed_RunsConceded_for_over_number() { var playerOne = new PlayerIdentity { PlayerIdentityName = "Player one" }; var playerTwo = new PlayerIdentity { PlayerIdentityName = "Player two" }; var firstOverBefore = new Over { OverNumber = 1, Bowler = playerOne, BallsBowled = 8, NoBalls = 0, Wides = 0, RunsConceded = 10 }; var firstOverAfter = new Over { OverNumber = 1, Bowler = playerOne, BallsBowled = 8, NoBalls = 0, Wides = 0, RunsConceded = 10 }; var secondOverBefore = new Over { OverNumber = 2, Bowler = playerTwo, BallsBowled = 8, NoBalls = 0, Wides = 0, RunsConceded = 10 }; var secondOverAfter = new Over { OverNumber = 2, Bowler = playerTwo, BallsBowled = 8, NoBalls = 0, Wides = 0, RunsConceded = 12 }; var comparer = new BowlingScorecardComparer(); var result = comparer.CompareScorecards(new List <Over> { firstOverBefore, secondOverBefore }, new List <Over> { firstOverAfter, secondOverAfter }); Assert.Single(result.OversChanged); Assert.Contains((secondOverBefore, secondOverAfter), result.OversChanged); }
public void Removed_PlayerIdentity_is_identified() { var playerOne = new PlayerIdentity { PlayerIdentityName = "Player one" }; var playerTwo = new PlayerIdentity { PlayerIdentityName = "Player two" }; var playerThree = new PlayerIdentity { PlayerIdentityName = "Player three" }; var firstOverBefore = new Over { OverNumber = 1, Bowler = playerOne, BallsBowled = 8, NoBalls = 0, Wides = 0, RunsConceded = 10 }; var firstOverAfter = new Over { OverNumber = 1, Bowler = playerOne, BallsBowled = 8, NoBalls = 0, Wides = 0, RunsConceded = 10 }; var secondOverBefore = new Over { OverNumber = 2, Bowler = playerTwo, BallsBowled = 8, NoBalls = 0, Wides = 0, RunsConceded = 10 }; var secondOverAfter = new Over { OverNumber = 2, Bowler = playerThree, BallsBowled = 8, NoBalls = 0, Wides = 0, RunsConceded = 10 }; var comparer = new BowlingScorecardComparer(); var result = comparer.CompareScorecards(new List <Over> { firstOverBefore, secondOverBefore }, new List <Over> { firstOverAfter, secondOverAfter }); Assert.Single(result.PlayerIdentitiesRemoved); Assert.Contains(playerTwo.PlayerIdentityName, result.PlayerIdentitiesRemoved); }
public void Unchanged_over_is_identified_by_over_number_and_all_fields() { var firstOverBefore = new Over { OverNumber = 1, Bowler = new PlayerIdentity { PlayerIdentityName = "Player one" }, BallsBowled = 8, NoBalls = 0, Wides = 0, RunsConceded = 10 }; var firstOverAfter = new Over { OverNumber = 1, Bowler = new PlayerIdentity { PlayerIdentityName = "Player one" }, BallsBowled = 8, NoBalls = 0, Wides = 0, RunsConceded = 10 }; var secondOverBefore = new Over { OverNumber = 2, Bowler = new PlayerIdentity { PlayerIdentityName = "Player two" }, BallsBowled = 8, NoBalls = 0, Wides = 0, RunsConceded = 10 }; var secondOverAfter = new Over { OverNumber = 2, Bowler = new PlayerIdentity { PlayerIdentityName = "Player two" }, BallsBowled = 8, NoBalls = 0, Wides = 0, RunsConceded = 10 }; var comparer = new BowlingScorecardComparer(); var result = comparer.CompareScorecards(new List <Over> { firstOverBefore, secondOverBefore }, new List <Over> { firstOverAfter, secondOverAfter }); Assert.Equal(2, result.OversUnchanged.Count); }
private void OnCollisionEnter2D(Collision2D other) { if (other.gameObject.tag == "fondo") { sr.enabled = false; an.SetBool("wakeup", false); rb.AddForce(new Vector2(-350f, 0)); bc.enabled = false; rb.AddForce(new Vector2(0, 700f)); StartCoroutine("Wait"); StartCoroutine("Wait2"); DataBank.dataBank.SetVidas(-1); DataBank.dataBank.cerorings(); ringtext.color = Color.red; ringtext.text = "0"; int resto = DataBank.dataBank.GetVidas(); if (resto == -1) { Music.music.musicoff(); Instantiate(gameover); Over.show(); pc.enabled = false; lifecanvas.color = Color.red; lifecanvas.text = "0"; } } }
// Use this for initialization public void EndGame() { Over.SetActive(true); FindObjectOfType <PlayerMove>().enabled = false; FindObjectOfType <SCore>().gameover = true; Invoke("Restart", 3f); }
private void dispatchOver() { if (Over != null) { Over.InvokeHandleExceptions(this, EventArgs.Empty); } }
public void CriaAcimaAbaixoTotal(double overValor, IWebElement tabelaClassificacao, EClassificacaoTipo tipo, List <Time> times) { var trTimes = tabelaClassificacao.FindElements(By.ClassName("highlight")); foreach (var tr in trTimes) { var nomeTime = tr.FindElement(By.ClassName("team_name_span")) .FindElement(By.TagName("a")).Text; var qtdJogos = tr.FindElement(By.ClassName("col_matches_played")).Text; var gols = tr.FindElement(By.ClassName("col_goals")).Text; var gj = tr.FindElement(By.ClassName("col_avg_goals_match")).Text; var asTag = tr.FindElement(By.ClassName("col_last_5")) .FindElements(By.TagName("a")); bool?ultimoOverPositivo; var underovers = tr.FindElement(By.ClassName("matches-5")).FindElements(By.TagName("a")); if (underovers.Count > 1) { string classInfo = underovers[1].GetAttribute("class"); ultimoOverPositivo = classInfo.Contains("form-under") ? false : true; times.FirstOrDefault(t => t.Nome == nomeTime).UltimoOverPositivo = ultimoOverPositivo; } var overs = tr.FindElements(By.ClassName("form-over")).Count; var unders = tr.FindElements(By.ClassName("form-under")).Count; Over o = new Over(overValor, gols, gj, overs, unders, overs + unders, TimeHelper.GolsRealizadosConvert(gols), TimeHelper.GolsSofridosConvert(gols)); o.J = int.Parse(qtdJogos); var aa = new AcimaAbaixo(tipo); aa.Overs.Add(o); times.FirstOrDefault(t => t.Nome == nomeTime).AcimaAbaixo.Add(aa); } }
public void ItShouldBePossibleToPartitionByMultipleColumns() { var expr = Select.Column <Person>(p => p.Name) .Column <Person>(p => Sql.Max(p.Age), Over.PartitionBy <Person>(p => p.Name).ThenBy <Person>(p => p.LivesAtHouseId)) .From <Person>(); var result = expr.ToSqlExpression(); Assert.That(result, Is.EqualTo(TokenGeneration_SelectPartitionTests_Results.partitionByMultipleColumnsExpression)); }
public void ItShouldBePossibleToOrderByAColumn() { var expr = Select.Column <Person>(p => p.Name) .Column <Person>(p => Sql.Sum(p.Age), Over.OrderBy <Person>(p => p.Age)) .From <Person>(); var result = expr.ToSqlExpression(); Assert.That(result, Is.EqualTo(TokenGeneration_SelectPartitionTests_Results.orderByColumnExpression)); }
public void ItShouldBePossibleToOrderByMultipleColumns() { var expr = Select.Column <Person>(p => p.Name) .Column <Person>(p => Sql.Sum(p.Age), Over.OrderBy <Person>(p => p.Age, Direction.Ascending, NullsOrdering.NullsLast).ThenBy <Person>(p => p.Name, Direction.Descending)) .From <Person>(); var result = expr.ToSqlExpression(); Assert.That(result, Is.EqualTo(TokenGeneration_SelectPartitionTests_Results.orderByMultipleColumnsExpression)); }
public void TakeDamage(float cantidad) { healthpoints = Mathf.Clamp(healthpoints - cantidad, 0f, maxHealt); //no puede ser menor 0 y mayor del maximo Health.transform.localScale = new Vector2(healthpoints / maxHealt, 1); // x e y if (maxHealt <= 0) { Over.show(); } }
public void Valid_NoBalls_passes_validation(int?noBalls) { var over = new Over { NoBalls = noBalls }; Assert.DoesNotContain(ValidateModel(over), v => v.MemberNames.Contains(nameof(Over.NoBalls)) && v.ErrorMessage.Contains("no balls", StringComparison.OrdinalIgnoreCase)); }
public void Negative_NoBalls_fails_validation() { var over = new Over { NoBalls = -1 }; Assert.Contains(ValidateModel(over), v => v.MemberNames.Contains(nameof(Over.NoBalls)) && v.ErrorMessage.Contains("no balls", StringComparison.OrdinalIgnoreCase)); }
public void Valid_Wides_passes_validation(int?wides) { var over = new Over { Wides = wides }; Assert.DoesNotContain(ValidateModel(over), v => v.MemberNames.Contains(nameof(Over.Wides)) && v.ErrorMessage.Contains("wides", StringComparison.OrdinalIgnoreCase)); }
public void Valid_BallsBowled_passes_validation(int?ballsBowled) { var over = new Over { BallsBowled = ballsBowled }; Assert.DoesNotContain(ValidateModel(over), v => v.MemberNames.Contains(nameof(Over.BallsBowled)) && v.ErrorMessage.Contains("balls bowled", StringComparison.OrdinalIgnoreCase)); }
public void Valid_RunsConceded_passes_validation(int?runs) { var over = new Over { RunsConceded = runs }; Assert.DoesNotContain(ValidateModel(over), v => v.MemberNames.Contains(nameof(Over.RunsConceded)) && v.ErrorMessage.Contains("over total", StringComparison.OrdinalIgnoreCase)); }
private IEnumerator GameOverWin(GameObject player) { GameActive = false; BackGround.SetActive(true); foreach (var outline in FindObjectsOfType <Outline>()) { outline.gameObject.SetActive(false); } foreach (var playerStatBehaviour in FindObjectsOfType <PlayerStatBehaviour>()) { if (playerStatBehaviour.gameObject.transform.parent.GetComponentInChildren <Camera>().tag == "MainCamera") { playerStatBehaviour.gameObject.transform.parent.GetComponentInChildren <Camera>().enabled = true; } } DisplayWinner.enabled = true; foreach (var child in activePlayers[0].GetComponentsInChildren <Transform>()) { if (child.tag == "SecondCamera") { child.GetComponent <Camera>().enabled = true; DisplayWinner.texture = TargeTexture; child.GetComponent <Camera>().targetTexture = TargeTexture; } } //if (activePlayers[0].gameObject.GetComponentInChildren<Camera>().transform.tag == "SecondCamera") //{ // activePlayers[0].gameObject.GetComponentInChildren<Camera>().enabled = true; // activePlayers[0].gameObject.GetComponentInChildren<Camera>().targetTexture = TargeTexture; //} foreach (var WarpUI in GameObject.FindGameObjectsWithTag("WarpUI")) { WarpUI.gameObject.SetActive(false); } foreach (var select in GameObject.FindGameObjectsWithTag("Select")) { select.gameObject.SetActive(false); } foreach (var Over in GameObject.FindGameObjectsWithTag("GameOver")) { Over.GetComponent <Image>().enabled = true; Over.GetComponentInChildren <Text>().enabled = true; Over.GetComponentInChildren <Text>().text = "Winner: " + player.name; } TimerDisplay.text = 0.ToString(); yield return(new WaitForSeconds(GameOverScreenTimer)); SceneManager.LoadScene("104.FullGame"); }
public void test_over_increments() { Over thisOver = new Over(3); bool retVal = thisOver.CountBalls(NO_RUNS); Assert.False(retVal); retVal = thisOver.CountBalls(NO_RUNS); Assert.False(retVal); retVal = thisOver.CountBalls(NO_RUNS); Assert.True(retVal); Assert.Equal(3, thisOver.BallCount); }
private void OnCollision(object sender, string tag) { switch (tag) { case "Player": Picked?.Invoke(this, EventArgs.Empty); break; case "Finish": Over?.Invoke(this, EventArgs.Empty); break; } }
public void Over_number_zero_in_after_overs_throws_ArgumentException() { var comparer = new BowlingScorecardComparer(); var firstOver = new Over { OverNumber = 0, Bowler = new PlayerIdentity { PlayerIdentityName = "Player one" }, BallsBowled = 8, NoBalls = 0, Wides = 0, RunsConceded = 10 }; Assert.Throws <ArgumentException>(() => comparer.CompareScorecards(new List <Over>(), new List <Over> { firstOver })); }
public void StartOver(CricketPlayer bowler) { var newBowler = new BowlingTeamPlayer(bowler); CurrentInnings().BowlingTeamPlayers.Add(newBowler); var over = new Over { OverStauts = OverStatus.OverInProgress, //Bowler = player, Number = this.CurrentInnings().Overs.Count + 1, BowlerId = bowler.Id }; CurrentInnings().Overs.Add(over); }
public void OnHit(float damage) { Debug.Log("OnHit"); // health = health - damageOnHit; health -= damage; //vida del jugador cuando le impactan va perdiendo energia hasta llegar a 0 y mostrar el GameOver if (health <= 0f) { Die(); Over.show(); } }
protected virtual string BuildSkipRowsClause(IList <OrderBy> ordering) { var overCl = string.Empty; //if (_orderBys.Count < 1) // throw new System.Data.InvalidExpressionException("you must use order bys to use 'skip' clause"); var over = new Over() { OrderBy = ordering.ToArray() }; overCl = BuildOverClause(over) + " "; return(string.Format(genericRowNumberClause, overCl)); }
private void BackgroundWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (!Pause) { this.TaskbarState = "None"; this.ButtonContent = "完成"; Client.Close(); this.FileNameText = "正在安装中..."; this.Rate = ""; this.Time = ""; CompressDecompress.UnZip(TempFile + Path.DirectorySeparatorChar + "Update.zip", SrcDirectory, true); List <string> ls = QueryXml(TempFile + Path.DirectorySeparatorChar + "DeleteFile.xml"); DeleteFile(SrcDirectory, ls); DeleteXml(); this.FileNameText = "安装完成"; Over.Invoke(null, EventArgs.Empty); } }
public void Duplicate_over_number_in_before_overs_throws_ArgumentException() { var comparer = new BowlingScorecardComparer(); var firstOver = new Over { OverNumber = 1, Bowler = new PlayerIdentity { PlayerIdentityName = "Player one" }, BallsBowled = 8, NoBalls = 0, Wides = 0, RunsConceded = 10 }; var firstOverDuplicate = new Over { OverNumber = 1, Bowler = new PlayerIdentity { PlayerIdentityName = "Player two" }, BallsBowled = 10, NoBalls = 2, Wides = 2, RunsConceded = 12 }; Assert.Throws <ArgumentException>(() => comparer.CompareScorecards(new List <Over> { firstOver, firstOverDuplicate }, new List <Over>())); }