public bool SetupGame(string mysteryWord, Enums.Difficulty difficulty) { //enter word string[] listwords = new string[10]; listwords[0] = "sheep"; listwords[1] = "monitor"; listwords[2] = "computer"; listwords[3] = "america"; listwords[4] = "watermelon"; listwords[5] = "icecream"; listwords[6] = "jasmine"; listwords[7] = "pineapple"; listwords[8] = "orange"; listwords[9] = "mango"; Random randGen = new Random(); var idx = randGen.Next(0, 9); if (mysteryWord == "") { mysteryWord = listwords[idx]; } theSecretWord = mysteryWord; //enter difficulty this.EnterWord(mysteryWord); this.NumberOfGuesses = (int)difficulty; //check values return(false); }
public void SetDifficulty(Enums.Difficulty difficulty) { if (State != Enums.GameState.DifficultySelect) { return; } DifficultySelection = difficulty; State = Enums.GameState.StartPositionSelect; ConfigureBoard(difficulty); RenderToOutput(); }
public IEnumerable <RecordModel> GetTopThree(Enums.GameMode gameMode, Enums.Difficulty difficulty) { List <RecordModel> topThree = new List <RecordModel>(); var query = from record in Records.OrderBy(x => x.Score) where record.GameMode == gameMode && record.Difficulty == difficulty select record as RecordModel; while (topThree.Count < 4) { foreach (var record in query) { topThree.Add(record); } if (topThree.Count == query.Count()) { break; } } return(topThree.OrderByDescending(x => x.Score)); }
/// <summary> /// Initialises the game board for the specified difficulty level /// </summary> private void ConfigureBoard(Enums.Difficulty difficulty) { int boardWidth, boardHeight; switch (difficulty) { case Enums.Difficulty.Medium: boardWidth = boardHeight = 16; break; case Enums.Difficulty.Hard: boardWidth = boardHeight = 26; break; default: boardWidth = boardHeight = 8; break; } _Board.Init(boardWidth, boardHeight, _DifficultyFactor); }
private void ConstructFishFromFishObject() { name = baseFish.name; description = baseFish.description; genus = baseFish.genus; species = baseFish.species; difficulty = baseFish.difficulty; avgAge = baseFish.avgAge; maxAge = baseFish.maxAge; artwork = baseFish.artwork; avgSize = baseFish.avgSize; maxSize = baseFish.maxSize; waterRegion = baseFish.waterRegion; minWaterVolume = baseFish.minWaterVolume; minPH = baseFish.minPH; maxPH = baseFish.maxPH; minTemp = baseFish.minTemp; maxTemp = baseFish.maxTemp; waterType = baseFish.waterType; food = baseFish.food; feedInterval = baseFish.feedInterval; actions = baseFish.actions; }
public void SetDifficulty(Enums.Difficulty difficulty) { NumberOfGuesses = (int)difficulty; }