public void AddObject(LandscapeObject obj) { //ИД задать //obj.point = SearchPlace(obj); objects.Add(obj); //доб. тень //пересчет теней //отрисовка }
public void DeleteObject(LandscapeObject obj) { objects.Remove(obj); //пересчет теней //отрисовка }
private void CreateShadow(LandscapeObject obj) { }
public void MoveObject(LandscapeObject obj) { //проверка радиусов //пересчет теней //отрисовка }