Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 3
0
        /// <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));
        }
Ejemplo n.º 4
0
        /// <summary>
        /// returns SPSettings object
        /// </summary>
        /// <returns></returns>
        public static SPSettings getSettings()
        {
            SPConfig config = SPConfig.loadConfig();

            return(config.settings);;
        }