public Team() { TL = new TeamLeader("Augustin"); W = new List <Worker> { new Worker("Vlad"), new Worker("Charly"), new Worker("Stanly"), new Worker("Willy") }; }
public void Build(House house, TeamLeader TL) { if (house.basement == null) { Basement basement = new Basement(); basement.Do(house); TL.reports.Add($"Worker {Name} has built a basement"); } else if (house.walls == null || house.walls.Count < 4) { if (house.walls == null) { house.walls = new List <Walls>(); } Walls wall = new Walls(); wall.Do(house); TL.reports.Add($"Worker {Name} builded is wall {house.walls.Count}!"); } else if (house.door == null) { Door door = new Door(); door.Do(house); TL.reports.Add($"Worker {Name} builded is door!"); } else if (house.windows == null || house.windows.Count < 4) { if (house.windows == null) { house.windows = new List <Windows>(); } Windows window = new Windows(); window.Do(house); TL.reports.Add($"Worker {Name} builded is window {house.windows.Count}!"); } else if (house.roof == null) { Roof roof = new Roof(); roof.Do(house); TL.reports.Add($"Worker {Name} builded is roof!"); } }