Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
        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));
        }