public List<Place> getPlaces(Day start, Day end) { List<Place> lp = new List<Place>(); for (int i = start.Number; i <= end.Number; i++) { if (l_day[i].Outside) { foreach (Outside out_act in l_day[i].L_activity) { lp.Add(out_act.Place); } } } return lp; }
public void changeDayStatus(Day d, string from, string to) { switch (to) { case "past": l_day[d.Number] = new Past(d.Number, d.Map_hq); break; case "present": l_day[d.Number] = new Present(d.Number, d.Map_hq); break; default: //case "future": l_day[d.Number] = new Future(d.Number, d.Map_hq); break; } l_day[d.Number].Report = d.Report; l_day[d.Number].Outside = d.Outside; }
public void changeDayStatus(Day d, string to) { Day newDay = d; // in case d is already converted in to switch (to) { case "past": if (!(d is Past)) { newDay = new Past(d.Number, d.Map_hq); } break; case "present": if (!(d is Present)) { newDay = new Present(d.Number, d.Map_hq); } break; default: //case "future": if (!(d is Future)) { newDay = new Future(d.Number, d.Map_hq); } break; } l_day[d.Number] = newDay; //newDay.L_activity = d.L_activity; WRITE A SET ! newDay.Report = d.Report; newDay.Outside = d.Outside; }
public List<Place> getPlaces(Day start) { return getPlaces(start, start); }
public DateTime convertMarsDayInEarthDate(Day marsDay) { return convertMarsDayInEarthDate(marsDay.Number); }