Ejemplo n.º 1
0
        public static int GetTypeIdForGameRulesType(CGameManager.GAME_RULES_TYPE gameRulesType)
        {
            switch (gameRulesType)
            {
            case CGameManager.GAME_RULES_TYPE.Practice:
            {
                return(101);
            }

            case CGameManager.GAME_RULES_TYPE.LongDrive:
            case CGameManager.GAME_RULES_TYPE.ClosestToPin:
            case CGameManager.GAME_RULES_TYPE.Bullseye:
            {
                return(102);
            }

            case CGameManager.GAME_RULES_TYPE.SkillsAssessment:
            case CGameManager.GAME_RULES_TYPE.BagMapping:
            {
                return(103);
            }
            }
            throw new NotSupportedException(string.Format("Game rules type {0} is not supported", gameRulesType));
        }
Ejemplo n.º 2
0
 static CGameSelectManager()
 {
     CGameSelectManager.GameSelected = CGameManager.GAME_RULES_TYPE.None;
 }
Ejemplo n.º 3
0
        public static Activity.ChallengesSubType GetChallengesSubTypeForGameRulesType(CGameManager.GAME_RULES_TYPE gameRulesType)
        {
            switch (gameRulesType)
            {
            case CGameManager.GAME_RULES_TYPE.LongDrive:
            {
                return(Activity.ChallengesSubType.LongestDrive);
            }

            case CGameManager.GAME_RULES_TYPE.ClosestToPin:
            {
                return(Activity.ChallengesSubType.ClosestToPin);
            }

            case CGameManager.GAME_RULES_TYPE.Bullseye:
            {
                return(Activity.ChallengesSubType.TargetPractice);
            }
            }
            throw new ArgumentException(string.Format("Game rules type {0} has no match for challenges sub types", new object[0]));
        }