Exemple #1
0
 public void ToggleWindow(Window window)
 {
     if (!window.IsOpened)
         Windows.Add(window);
     else
         Windows.Remove(window);
     window.IsOpened = !window.IsOpened;
 }
Exemple #2
0
        public MultiLocalWindow(Screen parent, Vector2 position, Texture2D texture)
            : base(parent, position, texture)
        {
            this.parent = parent;
            Bounds = new Rectangle((int)Position.X, (int)Position.Y, MainGame.ScreenX / 8, MainGame.ScreenY / 8);
            this.texture = texture;
            Serveur = new Button(new Vector2(Bounds.X + Bounds.Width / 4, Bounds.Y + Bounds.Height / 4),"Serveur" );
            Serveur.MouseClick += OnServeurMouseClick;
            localServeur = new LocalServeur(parent, new Vector2(Bounds.X + Bounds.Width + 10, Serveur.Bounds.Y));

            Client = new Button(new Vector2(Bounds.X + Bounds.Width / 4, Bounds.Y + Bounds.Height / 2), "Client");
            Client.MouseClick += OnClientMouseClick;
            localClient = new LocalClient(parent, new Vector2(Bounds.X + Bounds.Width + 10 , Client.Bounds.Y));
        }
Exemple #3
0
        public OptionMenu()
        {
            soundButton = new Button(new Vector2(100, MainGame.ScreenY / 4 + 100), Res.Sound);
            bindButton = new Button(new Vector2(100, MainGame.ScreenY / 4 + 150), Res.BindKeys);
            languageButton = new Button(new Vector2(100, MainGame.ScreenY / 4 + 200), Res.ChooseLanguage);
            resolutionButton = new Button(new Vector2(100, MainGame.ScreenY / 4 + 250), Res.Resolution);
            backStartButton = new Button(new Vector2(100, MainGame.ScreenY / 4 + 300), Res.Back);

            soundProperties = new SoundProperties(this, new Vector2(MainGame.ScreenX / 2 , MainGame.ScreenY / 4 + 50), TexturesManager.Window);
            keyBinding = new KeyBinding(this, new Vector2(MainGame.ScreenX / 2 + 50, MainGame.ScreenY / 4 + 50), TexturesManager.Window);

            soundButton.MouseClick += OnSoundMouseClick;
            bindButton.MouseClick += OnBindMouseClick;
            languageButton.MouseClick += OnLanguageMouseClick;
            resolutionButton.MouseClick += OnResolutionMouseClick;
            backStartButton.MouseClick += OnBackStartMouseClick;
        }