internal void ShowWorkersInJob(JobsModel job) { if (passed == false) { passed = true; ListOfVillagersToShow = new List<VillagerBannerUC>(); } DestroyVillagerList(); for (int i = 0; i < job.Workers.Count; i++) { VillagerBannerUC tmp = new VillagerBannerUC(job.Workers[i]); // Set VillagerBannerUC tmp.Location = new System.Drawing.Point(positionX, positionY); // Add VillagerBannerUC to lists and show it this.VillagerList.Controls.Add(tmp); ListOfVillagersToShow.Add(tmp); tmp.Show(); // Set position for next VillagerBannerUC positionY += 62; } }
// Villagers list internal void ShowVillagerListInFamily(Family fam) { if (!passed) { ListOfVillagersToShow = new List<VillagerBannerUC>(); passed = true; } DestroyVillagerList(); for (int i = 0; i < fam.FamilyMembers.Count; i++) { VillagerBannerUC tmp = new VillagerBannerUC(fam.FamilyMembers[i]); // Set VillagerBannerUC tmp.Location = new System.Drawing.Point(positionX, positionY); // Add VillagerBannerUC to lists and show it this.VillagerList.Controls.Add(tmp); ListOfVillagersToShow.Add(tmp); tmp.Show(); // Set position for next VillagerBannerUC positionY += 62; } }