Example #1
0
 public ControllersHint(string hintString, double minWinLoss, int minAssists, int maxDeaths, int minFirstKills, GameKnowledgeLevelEnum gameKnowledgeLevel)
 {
     this.HintString         = hintString;
     this.MinWinLoss         = minWinLoss;
     this.MinAssists         = minAssists;
     this.MaxDeaths          = maxDeaths;
     this.MinFirstKills      = minFirstKills;
     this.GameKnowledgeLevel = gameKnowledgeLevel;
     this.ClassType          = ClassTypeEnum.Controller;
 }
Example #2
0
 public InitiatorsHint(string hintString, double minWinLoss, int minAssists, int minFirstKills, GameKnowledgeLevelEnum gameKnowledgeLevel)
 {
     this.HintString         = hintString;
     this.MinWinLoss         = minWinLoss;
     this.MinAssists         = minAssists;
     this.MinFirstKills      = minFirstKills;
     this.GameKnowledgeLevel = gameKnowledgeLevel;
     this.ClassType          = ClassTypeEnum.Initiator;
 }
        /*
         *
         * The constructor of HintPicker takes game result of type GameResult and character from CharactersEnum
         * and game knowledge of a player from GameKnowledgeEnum.
         *
         */

        public HintPicker(GameResult gameResult, GameKnowledgeLevelEnum gameKnowledgeLevel)
        {
            this.GameResult         = gameResult;
            this.GameKnowledgeLevel = gameKnowledgeLevel;
            this.ClassType          = CharactersToClassTypeEnum(gameResult.Character);
        }
 public DuelistsHint(string hintString, double minWinLoss, double minKillDeathRatio, int minFirstKills, GameKnowledgeLevelEnum gameKnowledgeLevel)
 {
     this.HintString         = hintString;
     this.MinWinLoss         = minWinLoss;
     this.minKillDeathRatio  = minKillDeathRatio;
     this.minFirstKills      = minFirstKills;
     this.GameKnowledgeLevel = gameKnowledgeLevel;
     this.ClassType          = ClassTypeEnum.Duelist;
 }
Example #5
0
 public SentinelsHint(string hintString, double minWinLoss, int minAssists, int maxDeaths, GameKnowledgeLevelEnum gameKnowledgeLevel)
 {
     this.HintString         = hintString;
     this.MinWinLoss         = minWinLoss;
     this.MinAssists         = minAssists;
     this.MaxDeaths          = maxDeaths;
     this.GameKnowledgeLevel = gameKnowledgeLevel;
     this.ClassType          = ClassTypeEnum.Sentinel;
 }