static void Main(string[] args) { Highscore highscore = Highscore.Instance; highscore.Add("Ich", 2147438648); highscore.Add("Du", -2147438648); highscore.PrintHighscore(); Highscore highscore2 = Highscore.Instance; highscore2.Add("Richi", 2147483647); highscore2.PrintHighscore(); Hexe hexe = new Hexe(); hexe.Zaubere(new WasserZauber()); hexe.Zaubere(new FeuerZauber()); hexe.Zaubere(new WasserZauber()); hexe.Zaubere(new ErdeZauber()); Console.ReadKey(); }
private void continueButton_Click(object sender, EventArgs e) { if (Highscore.IsNewHighscore(CurrentScore)) { if (String.IsNullOrEmpty(playerNameTextBox.Text)) { // TODO: Inform user return; } Highscore.Add(playerNameTextBox.Text, CurrentScore); } eventManager.Queue(GameStateChangedEvent.To(GameState.Highscore)); }
public void OpenGameoverMenu() { gameoverMenu.SetActive(true); player.playerStatus = "Died"; highscore.Add(new HighscoreEntry(player.playerName, dayNightCycle.daysPassed, player.zombiesKilled, player.damageDealt, player.damageTaken, player.playerStatus)); foreach (var item in ObjectsToDisable) { item.SetActive(false); } if (dayNightCycle.daysPassed == 1) { gameoverText.text = "You died after " + dayNightCycle.daysPassed + " day."; } else { gameoverText.text = "You died after " + dayNightCycle.daysPassed + " days."; } }
IEnumerator StartSequence() { EnableInput(false); float time = 3.9f; while (time > 1f) { time -= Time.deltaTime; int number = (int)time; if (number > 0) { BigText.text = "" + number; BigText.transform.localScale = Vector3.one * (time % 1f); } yield return(null); } BigText.text = "GO!"; BigText.transform.localScale = Vector3.one; EnableInput(true); while (time > 0f) { time -= Time.deltaTime; yield return(null); } BigText.text = ""; AudioSource tickTockComponent = null; int seconds = GameLengthSeconds; while (seconds > 0 && !endTriggered) { CountdownText.text = "" + seconds; seconds--; if (seconds <= 10 && tickTockComponent == null) { tickTockComponent = gameObject.AddComponent <AudioSource>(); tickTockComponent.clip = tickTockClip; tickTockComponent.loop = true; tickTockComponent.volume = .05f; tickTockComponent.Play(); } yield return(new WaitForSeconds(1f)); } Destroy(tickTockComponent); AudioSource.PlayClipAtPoint(endClip, Vector3.zero); EnableInput(false); CountdownText.text = ""; int percent = Mathf.RoundToInt(100f * ScoringSystem.Instance.CalculateScore(TargetLocations, FurnitureLocations)); StartCoroutine(DrawStars()); for (float t = 0f; t < 5f; t += Time.deltaTime) { float perc = t / 5f; int i = Mathf.RoundToInt(Mathf.Sqrt(perc) * percent - 1); BigText.text = "TIME'S UP!\n\nSCORE: " + i + "%"; yield return(null); } yield return(new WaitForSeconds(0.5f)); BigText.text = "TIME'S UP!\n\nSCORE: " + percent + "%"; yield return(new WaitForSeconds(3f)); var highscore = new Highscore(levelId); if (highscore.ShouldAdd(percent)) { yield return(EnterNameRoutine()); highscore.Add(new Score { Name = "" + ScoreName[0] + ScoreName[1] + ScoreName[2], Percent = percent }); } StringBuilder sb = new StringBuilder(); sb.AppendLine("HIGH SCORES:"); foreach (var score in highscore.scores) { sb.AppendLine($"{score.Name} {score.Percent}"); } BigText.text = sb.ToString(); yield return(new WaitForSeconds(.2f)); while (true) { if (Input.anyKey) { SceneManager.LoadScene("MainMenu"); yield break; } yield return(null); } }
public static void ReqisterHighscore(string name) { Highscore.Add(new Highscore.HighscoreEntry(name, CurrentScore)); }
private void HandleShowHighscoreView(string playerName, float score_int) { Highscore.Add(new PlayerInGameData(playerName, score_int.ToString())); }
public void SetHighScore() { highscore.Add(new HighscoreEntry(player.playerName, dayNightCycle.daysPassed, player.zombiesKilled, player.damageDealt, player.damageTaken, player.playerStatus)); }
// Reloading level and reseting variables after Mario dies public void GameOver() { if (Mario_script.PositionY < -3 && !audio.isPlaying) // Method starts working only after Game over Audio stops playing { if (!executed) { gameOver = true; marioScript.Stop(false); if (GameTimer == 0) { timeUp = true; } executed = true; GameTimer = GameTimerValue; if (!MultiPlayer) { if (Mario_script.Lives > 0) { if (currentScene.Contains("Hidden")) { SceneManager.LoadScene(previousScene); } else { SceneManager.LoadScene(currentScene); } } else { setBlackScreen = true; var sss = "Save time: " + DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToShortTimeString() + " " + "Pts: " + scoore + " Coins: " + CoinCount.ToString(); highscoore.Add(sss); } } else { if ((IsMario && SaveLoad.LuigiLives == 0) || (!IsMario && SaveLoad.MarioLives == 0)) // If second player's lives = 0 { if (Mario_script.Lives == 0) // If current player also doesn't have any lives game will be reloaded { Mario_script.setAnimations = true; Mario_script.luigi = false; Mario_script.mario = true; reloadGame = true; setBlackScreen = true; var sss = "Save time: " + DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToShortTimeString() + " " + "Pts: " + scoore + " Coins: " + CoinCount.ToString(); highscoore.Add(sss); return; } else { SceneManager.LoadScene(currentScene); } } else { MultiPlayerSwitch(); // Chanigng character } } } } }