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