public static void GameManagerPreload(GameManager gm) { gm.LoadAssemblyGames (Defines.GAME_ASSEMBLY); gm.LoadVerbalAnalogies (System.IO.Path.Combine (Defines.DATA_DIR, Defines.VERBAL_ANALOGIES)); gm.LoadGamesFromXml (System.IO.Path.Combine (Defines.DATA_DIR, Defines.GAMES_FILE)); gm.LoadPlugins (); }
public static GameManager CreateManager() { if (manager != null) return manager; manager = new GameManager (); manager.LoadAssemblyGames (Defines.GAME_ASSEMBLY); manager.LoadVerbalAnalogies (System.IO.Path.Combine ("data/", Defines.VERBAL_ANALOGIES)); manager.LoadGamesFromXml (System.IO.Path.Combine ("data/", "games.xml")); return manager; }
public void ResetAvailableGames() { GameManager manager = new GameManager (); manager.GameType = GameSession.Types.AllGames; manager.LoadAssemblyGames ("gbrainy.Games.dll"); Assert.AreNotEqual (0, manager.AvailableGames.Length); manager.ResetAvailableGames (); Assert.AreEqual (0, manager.AvailableGames.Length); }
public static void GameManagerPreload(GameManager gm) { gm.LoadAssemblyGames (Defines.GAME_ASSEMBLY); gm.LoadVerbalAnalogies (System.IO.Path.Combine (Defines.DATA_DIR, Defines.VERBAL_ANALOGIES)); gm.LoadGamesFromXml (System.IO.Path.Combine (Defines.DATA_DIR, Defines.GAMES_FILE)); if (Preferences.Get <bool> (Preferences.LoadPlugginsKey)) { gm.LoadPlugins (); pluggins_loaded = true; } }