public override void OnRender(float partialTicks) { base.OnRender(partialTicks); StateManager.Push(); StateManager.Translate(0, GetAnimation <float>()); //Translation für Start und Close Animation if (timeUtils.Check(500) && loading) { loadingText += "."; if (loadingText.Length > 10) { loadingText = "Loading"; } } StateManager.SetColor(255, 255, 255); StateManager.DrawCenteredString(loadingText, Width / 2, Height / 3); StateManager.SetFont(new Font("System", 24)); StateManager.DrawCenteredString("CONGRATULATIONS! YOU WIN", Width / 2, 10); StateManager.Pop(); }
//Zeichent die Komponenten public override void OnRender(float partialTicks) { base.OnRender(partialTicks); StateManager.Push(); StateManager.Translate(0, GetAnimation <float>());//Translation für Start- und CloseAnimation if (timeUtils.Check(500) && loading) { loadingText += ".";//Addiert Punkte bis 3 erreicht wurden if (loadingText.Length > 10) { loadingText = "Loading"; } } StateManager.SetColor(255, 255, 255); StateManager.DrawCenteredString("Welcome to", Width / 2, Height / 4); StateManager.DrawCenteredString(Game.NAME, Width / 2, Height / 4 + 20); StateManager.DrawCenteredString(loadingText, Width / 2, Height / 3);//Zeichnet den Ladestatus mittig StateManager.Pop(); }
public override void Update() { if (Finished) { return; } //Wenn Delay um ist, wird der Index addiert um das Nächste Bild zu setzen if (timeUtils.Check(Delay)) { Index += increase ? 1 : -1; if (Index == images.Length || Index < 0) { if (stop) { Finish(); } Index = increase ? 0 : images.Length - 1; } } }
public override void OnRender(float partialTicks) { base.OnRender(partialTicks); StateManager.Push(); StateManager.Translate(0, GetAnimation <float>()); //Translation für Start- und CloseAnimation if (timeUtils.Check(500) && loading) { loadingText += "."; //Addiert punkte bis 3 erreicht wurden if (loadingText.Length > 10) { loadingText = "Loading"; } } StateManager.SetColor(255, 255, 255); StateManager.DrawCenteredString(loadingText, Width / 2, Height / 3); //Zeichnen des LadeStrings StateManager.Push(); StateManager.SetFont(new Font("System", 24)); StateManager.DrawCenteredString("YOU ARE DEAD", Width / 2, 10);//Zeichnet den Status StateManager.Pop(); StateManager.Pop(); }