ARCed.Database.Troops.TroopMainForm.TroopMainFormLoad C# (CSharp) Method

TroopMainFormLoad() private method

private TroopMainFormLoad ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void TroopMainFormLoad(object sender, EventArgs e)
        {
            var resources = ResourceHelper.GetTypes(@"Graphics\Battlebacks");
            if (resources.Count > 0)
            {
                this._battleBackName = resources[0].Name;
                this.xnaPanel.SetBackground(Cache.Battleback(this._battleBackName));
            }
            else
            {
                Image image = new Bitmap(640, 320);
                using (Graphics g = Graphics.FromImage(image))
                {
                    g.FillRectangle(Brushes.CornflowerBlue, 0, 0, 640, 320);
                    g.DrawString("No background image found!", Font, Brushes.White, new PointF(12, 12));
                }
                this.xnaPanel.SetBackground(image);
            }
            this.dataObjectList.SelectedIndex = 0;
        }