public void Init() { today = DateTime.Now; iday = toIDay(today); var numGood = random(iday, 98) % 3 + 2; var numBad = random(iday, 87) % 3 + 2; ActivityData activities = filter(data); var eventArr = pickRandomActivity(activities, numGood + numBad); Parse(eventArr); goodList = new List <ActivityDesc>(); for (var i = 0; i < numGood; i++) { ActivityDesc d = new ActivityDesc(eventArr.Data[i].Name, eventArr.Data[i].Good); goodList.Add(d); } badList = new List <ActivityDesc>(); for (var i = 0; i < numBad; i++) { ActivityDesc d = new ActivityDesc(eventArr.Data[numGood + i].Name, eventArr.Data[numGood + i].Bad); badList.Add(d); } PickSpecials(eventArr); }
public void Init() { today = DateTime.Now; iday = toIDay(today); var numGood = random(iday, 98) % 3 + 2; var numBad = random(iday, 87) % 3 + 2; ActivityData activities = filter(data); var eventArr = pickRandomActivity(activities, numGood + numBad); Parse(eventArr); goodList = new List<ActivityDesc>(); for (var i = 0; i < numGood; i++) { ActivityDesc d = new ActivityDesc(eventArr.Data[i].Name, eventArr.Data[i].Good); goodList.Add(d); } badList = new List<ActivityDesc>(); for (var i = 0; i < numBad; i++) { ActivityDesc d = new ActivityDesc(eventArr.Data[numGood + i].Name, eventArr.Data[numGood + i].Bad); badList.Add(d); } PickSpecials(eventArr); }
private void PickSpecials(ActivityData activities) { for (var i = 0; i < datar.specials.Count; i++) { var special = datar.specials[i]; if (iday == toIDay(special.Date)) { ActivityDesc d = new ActivityDesc(special.Name, special.Desc); if (special.Type == "good") { goodList.Add(d); } else { badList.Add(d); } } } }