public PolygonDrawerManipulator(Map map, DefaultManipulatorManager parent)
     : base(map)
 {
     _parent = parent;
     _pens = new Dictionary<Color, Tuple<Pen, Brush>>();
     _font = new Font("Verdana", 12, FontStyle.Bold);
 }
 /// <summary>
 /// Initializes a new ManipulatorManager
 /// </summary>
 public ManipulatorManagerController(Map map)
 {
     Map = map;
     _manipulators = new Dictionary<ManipulatorManagerTypes, ManipulatorManagerBase>();
     DefaultManipulator = new DefaultManipulatorManager(map);
     CurrentManipulator = DefaultManipulator;
     _manipulators.Add(ManipulatorManagerTypes.Default, CurrentManipulator);
     PolygonManipulator = new PolygonManipulatorManager(map);
     _manipulators.Add(ManipulatorManagerTypes.Polygon, PolygonManipulator);
     AttackManipulator = new AttackManipulatorManager(map);
     _manipulators.Add(ManipulatorManagerTypes.Attack, AttackManipulator);
 }