Ejemplo n.º 1
0
 public void InitSprites()
 {
     _countdownSpriteMap = new SpriteMap3D
     {
         Columns = 1,
         Rows    = 5,
         Texture = TextureManager.Textures("Countdown")
     };
 }
Ejemplo n.º 2
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]
            };
        }
Ejemplo n.º 3
0
        private void InitSprites()
        {
            _headingSprite = new Sprite3D
            {
                Texture  = TextureManager.Textures("TeamSelectHeader"),
                Position = Core.Metrics["ScreenHeader", 0],
                Size     = Core.Metrics["ScreenHeader.Size", 0]
            };

            _backgroundSprite = new Sprite3D
            {
                Texture  = TextureManager.Textures("AllBackground"),
                Size     = Core.Metrics["ScreenBackground.Size", 0],
                Position = Core.Metrics["ScreenBackground", 0]
            };

            _playerReadyMarkers = new SpriteMap3D {
                Texture = TextureManager.Textures("PlayerReady"), Columns = 1, Rows = 2
            };
            _teamBorderSprite = new Sprite3D
            {
                Texture  = TextureManager.Textures("TeamScreenBackground"),
                Position = (Core.Metrics["TeamScreenBackground", 0]),
                Size     = Core.Metrics["TeamScreenBackground.Size", 0]
            };

            _playerMarkers = new SpriteMap3D
            {
                Texture = TextureManager.Textures("PlayerTeamMarkers"), Columns = 1, Rows = 4
            };
            _messageBorder = new Sprite3D
            {
                Texture  = TextureManager.Textures("MessageBorder"),
                Position = (Core.Metrics["TeamScreenMessageBorder", 0]),
                Size     = Core.Metrics["TeamScreenMessageBorder.Size", 0]
            };
            _restrictionIcon = new Sprite3D {
                Texture = TextureManager.Textures("RestrictionIcon"), Width = 48, Height = 48
            };
            _restrictionIcon.X = _messageBorder.X + 7;
            _restrictionIcon.Y = _messageBorder.Y + 7;
            _textPosition      = _messageBorder.Position.Clone();
            _textPosition.X   += 60;
            _textPosition.Y   += 25;
        }
Ejemplo n.º 4
0
        private void InitSprites()
        {
            _backgroundSprite = new Sprite3D
            {
                Size     = Core.Metrics["ScreenBackground.Size", 0],
                Position = Core.Metrics["ScreenBackground", 0],
                Texture  = TextureManager.Textures("AllBackground"),
            };

            _headerSprite = new Sprite3D
            {
                Texture  = TextureManager.Textures("KeyOptionHeader"),
                Position = Core.Metrics["ScreenHeader", 0],
                Size     = Core.Metrics["ScreenHeader.Size", 0]
            };

            _gridTopSpriteMap = new SpriteMap3D
            {
                Columns = 4,
                Rows    = 2,
                Texture = TextureManager.Textures("KeyOptionGridTop")
            };
            _gridSideSpriteMap = new SpriteMap3D
            {
                Columns = 4,
                Rows    = 2,
                Texture = TextureManager.Textures("KeyOptionGridSide")
            };
            _gridInsideSpriteMap = new SpriteMap3D
            {
                Columns = 1,
                Rows    = 4,
                Texture = TextureManager.Textures("KeyOptionGridInside"),
            };
            _gridBorderSprite = new Sprite3D
            {
                Texture  = TextureManager.Textures("KeyOptionGridBorder"),
                Position = Core.Metrics["KeyOptionGridBorder", 0]
            };
            _instructionBaseSprite = Core.Metrics.SetupFromMetrics("KeyOptionInstructionBase", 0);
        }
Ejemplo n.º 5
0
 private void InitSprites()
 {
     _background = new Sprite3D
     {
         Size    = Core.Metrics["ScreenBackground.Size", 0],
         Texture = TextureManager.Textures("MainMenuBackground"),
     };
     _foreground = Core.Metrics.SetupFromMetrics("MainMenuForeground", 0);
     _header     = new Sprite3D
     {
         Position = Core.Metrics["MainMenuHeader", 0],
         Size     = Core.Metrics["MainMenuHeader.Size", 0],
         Texture  = TextureManager.Textures("MainMenuHeader")
     };
     _menuOptionSprite = new SpriteMap3D
     {
         Texture = TextureManager.Textures("MainMenuOption"),
         Columns = 1,
         Rows    = 2
     };
 }
Ejemplo n.º 6
0
        private void InitSprites()
        {
            _background = new Sprite3D
            {
                Size     = Core.Metrics["ScreenBackground.Size", 0],
                Position = Core.Metrics["ScreenBackground", 0],
                Texture  = TextureManager.Textures("AllBackground")
            };

            _maxSprite = new Sprite3D
            {
                Texture = TextureManager.Textures("EvaluationMaxBase")
            };
            _recordSprite = new Sprite3D
            {
                Texture = TextureManager.Textures("EvaluationHighScore"),
                Height  = 25,
                Width   = 130
            };
            _gradeBaseSprite = new Sprite3D
            {
                Texture = TextureManager.Textures("EvaluationGradeBase")
            };

            _gradeSpriteMap = new SpriteMap3D
            {
                Columns = 1,
                Rows    = NUM_EVALUATIONS,
                Texture = TextureManager.Textures("EvaluationGrades")
            };
            _coopScoreDisplay = new Sprite3D
            {
                Texture  = TextureManager.Textures("ScoreBaseCombined"),
                Position = Core.Metrics["EvaluationTeamScoreMeter", 0],
                Size     = Core.Metrics["EvaluationTeamScoreMeter.Size", 0]
            };
        }
Ejemplo n.º 7
0
 public void InitSprites()
 {
     _yborder = new SpriteMap3D
     {
         Columns = 1,
         Rows    = 2,
         Texture = TextureManager.Textures("LifegraphYBorder")
     };
     _xborder = new SpriteMap3D
     {
         Columns = 2,
         Rows    = 1,
         Texture = TextureManager.Textures("LifegraphXBorder")
     };
     _backgroundSprite = new Sprite3D
     {
         Texture = TextureManager.Textures("LifeGraphMiddle"),
     };
     _cornerSpriteMap = new SpriteMap3D
     {
         Columns = 2, Rows = 2, Texture = TextureManager.Textures("LifeGraphCorners")
     };
     _legendSpriteMap = new SpriteMap3D
     {
         Columns = 1,
         Rows    = 5,
         Texture = TextureManager.Textures("PlayerIdentifiers")
     };
     _teamLegendSpriteMap = new SpriteMap3D
     {
         Columns = 1,
         Rows    = 2,
         Texture = TextureManager.Textures("TeamIdentifiers")
     };
     LineDrawer = RoundLineManager.Instance;
 }
Ejemplo n.º 8
0
        private void InitSprites()
        {
            _background = new Sprite3D
            {
                Size     = Core.Metrics["ScreenBackground.Size", 0],
                Position = Core.Metrics["ScreenBackground", 0],
                Texture  = TextureManager.Textures("AllBackground"),
            };

            _headerSprite = new Sprite3D
            {
                Texture  = TextureManager.Textures("ModeSelectHeader"),
                Position = (Core.Metrics["ScreenHeader", 0]),
                Size     = Core.Metrics["ScreenHeader.Size", 0]
            };

            _optionBaseSpriteMap = new SpriteMap3D
            {
                Columns = 2,
                Rows    = 1,
                Texture = TextureManager.Textures("ModeOptionBase")
            };

            _optionsSpriteMap = new SpriteMap3D
            {
                Columns = 1,
                Rows    = (int)GameType.COUNT,
                Texture = TextureManager.Textures("ModeOptions")
            };

            _previewsSpriteMap = new SpriteMap3D
            {
                Columns = 1,
                Rows    = (int)GameType.COUNT,
                Texture = TextureManager.Textures("ModeDescriptionPreviews")
            };

            _edgeSpriteMap = new SpriteMap3D {
                Columns = 2, Rows = 1, Texture = TextureManager.Textures("ModeSelectEdge")
            };
            _arrowSpriteMap = new SpriteMap3D {
                Columns = 4, Rows = 1, Texture = TextureManager.Textures("IndicatorArrows")
            };

            _descriptionBaseSprite = new Sprite3D
            {
                Texture  = TextureManager.Textures("ModeDescriptionBase"),
                Position = (Core.Metrics["ModeDescriptionBase", 0]),
                Size     = (Core.Metrics["ModeDescriptionBase.Size", 0])
            };
            _messageBorderSprite = new Sprite3D
            {
                Texture  = TextureManager.Textures("MessageBorder"),
                Position = (Core.Metrics["ModeSelectMessageBorder", 0]),
                Size     = (Core.Metrics["ModeSelectMessageBorder.Size", 0])
            };
            _restrictionSprite = new Sprite3D {
                Texture = TextureManager.Textures("RestrictionIcon"), Width = 48, Height = 48
            };
            _restrictionSprite.X = _messageBorderSprite.X + 7;
            _restrictionSprite.Y = _messageBorderSprite.Y + 7;
            _textPosition        = _messageBorderSprite.Position.Clone();
            _textPosition.X     += 60;
            _textPosition.Y     += 25;
        }