public void generateGameInfo(Game selectedGame) { var gameLocation = getLibrary("\\SaveFiles\\GameLibrary\\GameInfo.txt"); RandomizeGame randogame = new RandomizeGame(); //Randomizer for games Random random = new Random(); //Random string[] Pictures = Directory.GetFiles(getLibrary("\\SaveFiles\\GameLibrary\\GameImages"), "*", SearchOption.AllDirectories); //find all the picture files Console.WriteLine("FAM. generateGameInfo. Picture amount: " + Pictures.Length); String gameStory = selectedGame.GameID + "/,/"; //make the gameID + separate Console.WriteLine("FAM. generateGameInfo. gameStory: " + gameStory); List <String> gatheredStory = randogame.RandomStory(); //generate game for (int i = 0; i < gatheredStory.Count; i++) { gameStory += gatheredStory[i]; //Add in the game story } gameStory += "/,/" + (random.Next(0, Pictures.Length)) + ".jpeg"; //Generate a random picture Console.WriteLine("FAM. generateGameInfo. gameStory: " + gameStory); File.AppendAllText(gameLocation, gameStory + Environment.NewLine); //write game to the public library }
public List <Game> CreateGame(int AmountofGames) //creates games and returns in a gamelist { List <Game> newGames = new List <Game>(); RandomizeGame gameRandom = new RandomizeGame(); for (int i = 0; i < AmountofGames; i++) { int GameIDCount = getGameID(); int ratings = gameRandom.RandomRating(); Game newGame = gameRandom.RandomGameOut(); //generate new game newGame.GameID = GameIDCount.ToString(); //Have to establish gameID newGames.Add(newGame); GameIDCount++; //Game Count Add File.WriteAllText(getLibrary("\\SaveFiles\\GameLibrary\\GameID.txt"), GameIDCount.ToString()); } return(newGames); }