public MainMenu(INetwork endpoint, IMainMenuNetwork mainMenu, IGameBoardNetwork gameNetwork) { this.endpoint = endpoint; this.mainMenu = mainMenu; this.gameNetwork = gameNetwork; InitializeComponent(); this.mainMenu.MainMenuSetupSocket(); this.SignIn.Click += new System.EventHandler(this.SignIn_Click); this.SignUp.Click += new System.EventHandler(this.SignUp_Click); this.CreateMatch.Click += new System.EventHandler(this.CreateMatch_Click); this.CreateMatch.Visible = false; this.loadGameButton.Visible = false; this.loadGameBox.Visible = false; }
static void Main() { INetwork network = Network.Instance; network.SetEndPointLocation("http://trivianation.herokuapp.com"); IMainMenuNetwork mainMenuNetwork = MainMenuNetwork.Instance; mainMenuNetwork.setNetwork(network); IGameBoardNetwork gameNetwork = GameBoardNetwork.Instance; gameNetwork.setGameBoardNetwork(network); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new GUILayer.MainMenu(network, mainMenuNetwork, gameNetwork)); }