public void addPlayers()
 {
     this.alliesScrollArea.clearControls();
     this.enemiesScrollArea.clearControls();
     int y = 0;
     int num2 = 2;
     List<UserRelationship> userRelations = GameEngine.Instance.World.UserRelations;
     int position = 0;
     int num4 = 0;
     foreach (UserRelationship relationship in userRelations)
     {
         if (relationship.friendly)
         {
             UserAllianceLine control = new UserAllianceLine();
             if (y != 0)
             {
                 y += 5;
             }
             control.Position = new Point(0, y);
             control.init(relationship.userName, relationship.userID, position, true, this);
             this.alliesScrollArea.addControl(control);
             y += control.Height;
             position++;
         }
         else
         {
             UserAllianceLine line2 = new UserAllianceLine();
             if (num2 != 0)
             {
                 num2 += 5;
             }
             line2.Position = new Point(0, num2);
             line2.init(relationship.userName, relationship.userID, num4, false, this);
             this.enemiesScrollArea.addControl(line2);
             num2 += line2.Height;
             num4++;
         }
     }
     this.alliesScrollArea.Size = new Size(this.alliesScrollArea.Width, y);
     if (y < this.alliesScrollBar.Height)
     {
         this.alliesScrollBar.Visible = false;
     }
     else
     {
         this.alliesScrollBar.Visible = true;
         this.alliesScrollBar.NumVisibleLines = this.alliesScrollBar.Height;
         this.alliesScrollBar.Max = y - this.alliesScrollBar.Height;
     }
     this.alliesScrollArea.invalidate();
     this.alliesScrollBar.invalidate();
     this.enemiesScrollArea.Size = new Size(this.enemiesScrollArea.Width, num2);
     if (num2 < this.enemiesScrollBar.Height)
     {
         this.enemiesScrollBar.Visible = false;
     }
     else
     {
         this.enemiesScrollBar.Visible = true;
         this.enemiesScrollBar.NumVisibleLines = this.enemiesScrollBar.Height;
         this.enemiesScrollBar.Max = num2 - this.enemiesScrollBar.Height;
     }
     this.enemiesScrollArea.invalidate();
     this.enemiesScrollBar.invalidate();
     this.update();
     base.Invalidate();
 }
Beispiel #2
0
        public void addPlayers()
        {
            this.alliesScrollArea.clearControls();
            this.enemiesScrollArea.clearControls();
            int y    = 0;
            int num2 = 2;
            List <UserRelationship> userRelations = GameEngine.Instance.World.UserRelations;
            int position = 0;
            int num4     = 0;

            foreach (UserRelationship relationship in userRelations)
            {
                if (relationship.friendly)
                {
                    UserAllianceLine control = new UserAllianceLine();
                    if (y != 0)
                    {
                        y += 5;
                    }
                    control.Position = new Point(0, y);
                    control.init(relationship.userName, relationship.userID, position, true, this);
                    this.alliesScrollArea.addControl(control);
                    y += control.Height;
                    position++;
                }
                else
                {
                    UserAllianceLine line2 = new UserAllianceLine();
                    if (num2 != 0)
                    {
                        num2 += 5;
                    }
                    line2.Position = new Point(0, num2);
                    line2.init(relationship.userName, relationship.userID, num4, false, this);
                    this.enemiesScrollArea.addControl(line2);
                    num2 += line2.Height;
                    num4++;
                }
            }
            this.alliesScrollArea.Size = new Size(this.alliesScrollArea.Width, y);
            if (y < this.alliesScrollBar.Height)
            {
                this.alliesScrollBar.Visible = false;
            }
            else
            {
                this.alliesScrollBar.Visible         = true;
                this.alliesScrollBar.NumVisibleLines = this.alliesScrollBar.Height;
                this.alliesScrollBar.Max             = y - this.alliesScrollBar.Height;
            }
            this.alliesScrollArea.invalidate();
            this.alliesScrollBar.invalidate();
            this.enemiesScrollArea.Size = new Size(this.enemiesScrollArea.Width, num2);
            if (num2 < this.enemiesScrollBar.Height)
            {
                this.enemiesScrollBar.Visible = false;
            }
            else
            {
                this.enemiesScrollBar.Visible         = true;
                this.enemiesScrollBar.NumVisibleLines = this.enemiesScrollBar.Height;
                this.enemiesScrollBar.Max             = num2 - this.enemiesScrollBar.Height;
            }
            this.enemiesScrollArea.invalidate();
            this.enemiesScrollBar.invalidate();
            this.update();
            base.Invalidate();
        }