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);
 }