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"); }
public override void checkDay(Squad allSquads, IFreeTimeEvent freeTimeEvent) { if (abstDay != null) { abstDay.checkDay(allSquads, freeTimeEvent); } }
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"); }
public abstract void checkDay(Squad allSquads, IFreeTimeEvent freeTimeEvent);