public void EditedWithAction(HistoryAction action) { if (Edited != null) Edited(this, new ScreenEditEventArgs(action)); }
public void Click(ScreenDrawingSurface surface, Point location) { var info = surface.Screen.AddEntity(entity, location); var action = new AddEntityAction(info, surface); surface.EditedWithAction(action); surface.ReDrawEntities(); }