public void NewCafe(ICafe cafe) { CommunityViewModel.WriteLine("Adding a new Cafe"); CommunityViewModel.Add(cafe); NewBuildingCreated?.Invoke(this, cafe); }
public void NewWorkplace(IWorkplace workplace) { CommunityViewModel.WriteLine("Adding a new Cafe"); CommunityViewModel.Add(workplace); NewBuildingCreated?.Invoke(this, workplace); }
//public void NewNormalHome() //{ // CommunityViewModel.Instance.WriteLine("Making a new Home"); // var h = new BasicHome(new BasicPosition(50, 50)); // var vm = new BasicBuildingViewModel(h); // CommunityViewModel.Instance.Add(h); // NewBuildingCreated?.Invoke(this, vm); //} public void NewHome(IHome home) { CommunityViewModel.WriteLine("Adding a new Home"); CommunityViewModel.Add(home); NewBuildingCreated?.Invoke(this, home); }