static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); ILevelDesignView designView = new LevelDesignForm(); IErrorHandler designCheck = new ErrorHandler(); IMapEditor designModel = new MapEditor(designCheck); ILevelDesignController designController = new Controller(designView, designModel); FileHandlerNS.IFiler filer = new FileHandler(); ISaver saver = (ISaver)filer; ILoader loader = (ILoader)filer; IView gameView = new WindowsFormView(); GameNS.Game gameModel = new GameNS.Game(); GameController gControl = new GameController(gameModel, gameView); GameBoardForm gameBoard = new GameBoardForm(gameView, gControl); FilerForm filerView = new FilerForm(); FilerNS.IFiler gameFiler = new FilerNS.Filer(); FileHandlerController filerControl = new FileHandlerController(saver, loader, filer, gameFiler, gameModel, filerView); MainForm f = new MainForm(designController, filerControl, gameBoard); Application.Run(f); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); IFiler filer = new FileHandler(); ISaver saver = (ISaver)filer; ILoader loader = (ILoader)filer; FilerNS.IFiler gameFiler = new FilerNS.Filer(); FilerForm view = new FilerForm(); //FileHandlerController controller = new FileHandlerController(saver, loader, filer, gameFiler, view); Application.Run(/*controller.Start()*/); }