Exemplo n.º 1
0
        public List <Act> RetrieveNonPlayedActsFrom(List <IStory> stories)
        {
            var result = new List <Act>();

            foreach (var story in stories)
            {
                foreach (var act in story.Acts)
                {
                    var a = new Act(act);

                    if (a.AlreadyPlayed())
                    {
                        continue;
                    }

                    result.Add(a);
                }
            }

            return(result);
        }
Exemplo n.º 2
0
        private List <IAct> GetQualifiedActs(IStory story)
        {
            var result = new List <IAct>();

            foreach (var a in story.Acts)
            {
                var act = new Act(a);

                if (act.AlreadyPlayed())
                {
                    continue;
                }

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

            return(result);
        }