Exemplo n.º 1
0
 public override void checkDay(Squad allSquads, IFreeTimeEvent freeTimeEvent)
 {
     Console.WriteLine("08:00 - waking up...");
     BasicFunctions.wait();
     Console.WriteLine("08:20 - taking a toilet...");
     BasicFunctions.wait();
     Console.WriteLine("08:30 - training...");
     BasicFunctions.wait();
     Console.WriteLine("08:40 - lining up on the yard...");
     BasicFunctions.wait();
     Console.WriteLine("09:00 - taking a breakfast...");
     BasicFunctions.wait();
     Console.WriteLine("09:00 - checking the cleaning...");
     BasicFunctions.wait();
     BasicFunctions.gainExperience(allSquads, 0, 300);
     freeTimeEvent.eventPrevQuietHour(allSquads);
     Console.WriteLine("16:30 - taking a lunch...");
     BasicFunctions.wait();
     freeTimeEvent.eventAfterQuietHour(allSquads);
     Console.WriteLine("19:00 - taking a dinner...");
     BasicFunctions.wait();
     eveningStrategy.manageEvening(allSquads);
     BasicFunctions.wait();
     Console.WriteLine("21:30 - taking the latest lunch...");
     BasicFunctions.wait();
     Console.WriteLine("22:00 - going to sleep...");
     BasicFunctions.gainExperience(allSquads, 0, 100);
     Console.WriteLine("Day has finished");
 }
Exemplo n.º 2
0
 public override void checkDay(Squad allSquads, IFreeTimeEvent freeTimeEvent)
 {
     if (abstDay != null)
     {
         abstDay.checkDay(allSquads, freeTimeEvent);
     }
 }
Exemplo n.º 3
0
 public override void checkDay(Squad allSquads, IFreeTimeEvent freeTimeEvent)
 {
     base.checkDay(allSquads, freeTimeEvent);
     Console.WriteLine("22:00 - waking up...");
     BasicFunctions.wait();
     Console.WriteLine("22:20 - going out...");
     BasicFunctions.wait();
     Console.WriteLine("23:30 - counting the children...");
     BasicFunctions.wait();
     Console.WriteLine("00:00 - returning to the buildings...");
     BasicFunctions.wait();
     Console.WriteLine("00:30 - going to sleep...");
     BasicFunctions.wait();
     BasicFunctions.gainExperience(allSquads, 0, 300);
     Console.WriteLine("Night has finished");
 }
Exemplo n.º 4
0
 public abstract void checkDay(Squad allSquads, IFreeTimeEvent freeTimeEvent);