Esempio n. 1
0
        public List <Story> GetNewStories()
        {
            var result = new List <Story>();

            foreach (var s in GameData.Instance.StoryContext.Stories)
            {
                var story = new Story(s);

                if (story.CanBePlayedOnceAndAlreadyPlayed())
                {
                    continue;
                }
                if (story.AlreadyPlayed())
                {
                    continue;
                }

                if (story.IsQualifiedRightNow())
                {
                    result.Add(story);
                }
            }

            return(result);
        }