static void Main(string[] args) { GameEngineFacade gameFacade = new GameEngineFacade( new CodeRedactor(), new Compilation(), new Render(), new AppControl()); Client person = new Client(); person.createApp(gameFacade); Console.ReadKey(); }
/// <summary> /// "нажимаем на кнопку запуска" /// </summary> /// <param name="facade">требуемый фасад</param> public void createApp(GameEngineFacade facade) { facade.checkState(); facade.startApp(); facade.stopApp(); }