private void InitObjects() { for (int x = 0; x < 2; x++) { _profileMenus[x] = new Menu { FontName = "LargeFont", Width = 350, MaxVisibleItems = 10, Position = Core.Metrics["StatsProfileMenu", x] }; foreach (Profile profile in Core.Profiles.GetAll()) { _profileMenus[x].AddItem(new MenuItem { ItemText = profile.Name, ItemValue = profile }); } _profileMenus[x].AddItem(new MenuItem { ItemText = "Main Menu", ItemValue = null, IsCancel = true }); } _levelDisplay = new ProfileLevelDisplay { Width = 365 }; }
private void InitObjects() { _lifeGraph = new LifeGraph { Position = new Vector2(-1000, -1000), CPUPlayerID = GetCPUPlayerID(), Size = Core.Metrics["LifeGraph.Size", 0] }; SetGraphData(); for (int x = 0; x < 4; x++) { _profileLevelDisplays[x] = new ProfileLevelDisplay { Player = Core.Players[x], Width = GameCore.INTERNAL_WIDTH / 2, Position = Core.Metrics["EvaluationLevelDisplay", x] }; if (Core.Players[x].Playing) { continue; } _profileLevelDisplays[x].Player = null; _lifeGraph.Position = Core.Metrics["LifeGraph", x]; } _teamScoreMeter = new TeamScoreMeter { Position = (Core.Metrics["EvaluationTeamScoreMeter", 0]), Size = Core.Metrics["EvaluationTeamScoreMeter.Size", 0] }; _teamScoreMeter.InitSprites(); _playerOptionsSet = new PlayerOptionsSet { Players = Core.Players, Positions = Core.Metrics["EvaluationPlayerOptionsFrames"], Size = Core.Metrics["PlayerOptionsFrame.Size", 0], DrawAttract = false }; _playerOptionsSet.CreatePlayerOptionsFrames(); }