/// <summary> /// Get PathsHelper object /// </summary> /// <param name="gameName"></param> /// <returns></returns> public static PathsHelper getPathsHelper(string gameName) { SPConfig config = SPConfig.loadConfig(); SPGame gameSettings = SettingsFactory.getGameSettings(gameName); SPSettings settings = SettingsFactory.getSettings(); PathsHelper paths = new PathsHelper(settings, gameSettings); return(paths); }
/// <summary> /// Return a list of configured games /// </summary> /// <returns></returns> public static List <string> listGameNames() { SPConfig config = SPConfig.loadConfig(); List <string> listGamesStr = new List <string>(); List <SPGame> listGames = config.listGames; if (listGames != null) { foreach (var item in listGames) { string gamaStr = item.game.Trim(); listGamesStr.Add(gamaStr); } } return(listGamesStr); }
/// <summary> /// returns SPGame object. /// </summary> /// <param name="gameName"></param> /// <returns></returns> public static SPGame getGameSettings(string gameName) { SPConfig config = SPConfig.loadConfig(); return(config.selectGame(gameName)); }
/// <summary> /// returns SPSettings object /// </summary> /// <returns></returns> public static SPSettings getSettings() { SPConfig config = SPConfig.loadConfig(); return(config.settings);; }