Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
 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;
 }
Ejemplo n.º 4
0
 public List<Place> getPlaces(Day start)
 {
     return getPlaces(start, start);
 }
Ejemplo n.º 5
0
 public DateTime convertMarsDayInEarthDate(Day marsDay)
 {
     return convertMarsDayInEarthDate(marsDay.Number);
 }