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); }
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); }