Example #1
0
        private void InitSprites()
        {
            _iconSpriteMap = new SpriteMap3D
            {
                Columns = 1,
                Rows    = (int)Difficulty.Count + 1,
                Texture = TextureManager.Textures("PlayerDifficulties")
            };

            _iconSyncBaseSpriteMap = new Sprite3D
            {
                Texture  = TextureManager.Textures("SyncDifficultyBar"),
                Position = _metrics["SyncPlayerDifficultiesBase", 0],
                Size     = _metrics["SyncPlayerDifficultiesBase.Size", 0]
            };
            _coopBaseSprite = new Sprite3D
            {
                Texture = TextureManager.Textures("ScoreBaseCombined"),
                Size    = _metrics["ScoreBaseCombined.Size", 0]
            };
            _teamScoreMeter = new TeamScoreMeter {
                Size = _metrics["TeamScoreBase.Size", 0]
            };
            _teamScoreMeter.InitSprites();
            _playerIdentifierSpriteMap = new SpriteMap3D
            {
                Texture = TextureManager.Textures("PlayerIdentifiers"),
                Columns = 1,
                Rows    = 5
            };
            _individualBaseSprite = new Sprite3D
            {
                Texture = TextureManager.Textures("ScoreBase"),
                Size    = _metrics["ScoreBase.Size", 0]
            };
            _individualPulseSprite = new Sprite3D
            {
                Texture = TextureManager.Textures("ScorePulse"),
                Size    = _metrics["ScoreBase.Size", 0]
            };
            _coopPulseSprite = new Sprite3D
            {
                Texture = TextureManager.Textures("ScorePulse"),
                Size    = _metrics["ScoreBaseCombined.Size", 0]
            };
        }
Example #2
0
        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();
        }