예제 #1
0
        internal void Update()
        {
            TotalLevel = r_Fleet.Ships.Sum(r => r.Level);

            FighterPower.Update();

            LoS.Update();

            UpdateFleetSpeed();

            CalculateTransportPoint();
        }
예제 #2
0
 public InformationPanel()
 {
     _formation = new Formation
     {
         Friend = new Label
         {
             Location = new Point(47, LabelMargin),
             Size     = new Size(29, LabelHeight)
         },
         Enemy = new Label
         {
             Location = new Point(75, LabelMargin),
             Size     = new Size(29, LabelHeight)
         },
         State = new Label
         {
             Location  = new Point(1, LabelMargin),
             Size      = new Size(48, LabelHeight),
             TextAlign = ContentAlignment.MiddleCenter
         }
     };
     Controls.AddRange(_formation.Controls);
     _fighterPower = new FighterPower
     {
         ToolTip = ToolTip,
         Friend  = new Label
         {
             Location  = new Point(162, LabelMargin),
             Size      = new Size(23, LabelHeight),
             TextAlign = ContentAlignment.MiddleRight
         },
         Enemy = new Label
         {
             Location  = new Point(183, LabelMargin),
             Size      = new Size(23, LabelHeight),
             TextAlign = ContentAlignment.MiddleRight
         },
         State = new Label
         {
             Location = new Point(110, LabelMargin),
             Size     = new Size(53, LabelHeight)
         }
     };
     Controls.AddRange(_fighterPower.Controls);
     Location  = new Point(0, 20);
     Size      = new Size(206, 16);
     BackColor = CustomColors.ColumnColors.Bright;
     Visible   = false;
 }
예제 #3
0
        internal void Update()
        {
            TotalLevel = r_Fleet.Ships.Sum(r => r.Level);

            FighterPower.Update();

            foreach (var rLoS in LoS)
            {
                rLoS.Update();
            }

            UpdateFleetSpeed();

            CalculateTransportPoint();
        }