Ejemplo n.º 1
0
        public static string getInstalledGamesAsJSON()
        {
            var items = GameChecker.loadJson();
            List <GameChecker.GameObj> returnItems = new List <GameChecker.GameObj>();

            foreach (var item in items)
            {
                if (installedGames.ContainsKey(item.name))
                {
                    returnItems.Add(item);
                }
            }

            return(JsonConvert.SerializeObject(returnItems));
        }
Ejemplo n.º 2
0
        public static bool launchGameByIGDBId(int igdbId, string source = "local")
        {
            var games = GameChecker.loadJson();
            var t     = games.Where(x => x.igdbId == igdbId).FirstOrDefault();

            bool isBlocked = webServer.users[source];

            if (t == null || isBlocked)
            {
                return(false);
            }

            launchGameByName(t.name, source, true);
            return(true);
        }