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(); }
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(); }