コード例 #1
0
        protected override void DrawSelf(SpriteBatch spriteBatch)
        {
            float  overallProgress = 0f;
            float  currentProgress = 0f;
            string text            = string.Empty;

            if (_progress != null)
            {
                overallProgress = _progress.TotalProgress;
                currentProgress = _progress.Value;
                text            = _progress.Message;
            }
            _progressBar.SetProgress(overallProgress, currentProgress);
            _progressMessage.Text = text;
            if (WorldGen.drunkWorldGenText && !WorldGen.placingTraps)
            {
                _progressMessage.Text = string.Concat(Main.rand.Next(999999999));
                for (int i = 0; i < 3; i++)
                {
                    if (Main.rand.Next(2) == 0)
                    {
                        _progressMessage.Text += Main.rand.Next(999999999);
                    }
                }
            }
            if (WorldGen.notTheBees)
            {
                _progressMessage.Text = Language.GetTextValue("UI.WorldGenEasterEgg_GeneratingBees");
            }
            if (WorldGen.getGoodWorldGen)
            {
                string text2 = "";
                for (int num = _progressMessage.Text.Length - 1; num >= 0; num--)
                {
                    text2 += _progressMessage.Text.Substring(num, 1);
                }
                _progressMessage.Text = text2;
            }
            Main.gameTips.Update();
            Main.gameTips.Draw();
            UpdateGamepadSquiggle();
        }
コード例 #2
0
 protected override void DrawSelf(SpriteBatch spriteBatch)
 {
     _progressBar.SetProgress(_progress.TotalProgress, _progress.Value);
     _progressMessage.Text = _progress.Message;
     if (WorldGen.drunkWorldGenText && !WorldGen.placingTraps)
     {
         _progressMessage.Text = string.Concat(Main.rand.Next(999999999));
         for (int i = 0; i < 3; i++)
         {
             if (Main.rand.Next(2) == 0)
             {
                 _progressMessage.Text += Main.rand.Next(999999999);
             }
         }
     }
     if (WorldGen.notTheBees)
     {
         _progressMessage.Text = "Generating bees";
     }
     Main.gameTips.Update();
     Main.gameTips.Draw();
     UpdateGamepadSquiggle();
 }
コード例 #3
0
ファイル: UIWorldLoad.cs プロジェクト: saniainf/EDTerraria
 protected override void DrawSelf(SpriteBatch spriteBatch)
 {
     _progressBar.SetProgress(_progress.TotalProgress, _progress.Value);
     _progressMessage.Text = _progress.Message;
 }