public EventHandler(IForm form, Image image) { figureManager = new VectorEditorCore.FigureManager(form, image); stateContainer = new StateContainer(); stateList = new StateList(stateContainer, figureManager); command = new Command(stateList, stateContainer, figureManager); }
public Command(StateList stateList, StateContainer stateContainer, IFigureManager figureManager) { this.insideStateContainer = stateContainer; this.insideStateList = stateList; this.figureManager = figureManager; }