コード例 #1
0
ファイル: GameMenu.cs プロジェクト: geomastar/Projects
 private void ShowUsernamePrompt(UsernamePrompt usernamePrompt)
 {
     if (!menu_Canvas.Children.Contains(usernamePrompt.labelBox))
     {
         menu_Canvas.Children.Add(usernamePrompt.labelBox);
     }
     if (!menu_Canvas.Children.Contains(usernamePrompt.inputBox))
     {
         menu_Canvas.Children.Add(usernamePrompt.inputBox);
     }
 }
コード例 #2
0
ファイル: GameMenu.cs プロジェクト: geomastar/Projects
 private void HideUsernamePrompt(UsernamePrompt usernamePrompt)
 {
     if (menu_Canvas.Children.Contains(usernamePrompt.labelBox))
     {
         menu_Canvas.Children.Remove(usernamePrompt.labelBox);
     }
     if (menu_Canvas.Children.Contains(usernamePrompt.inputBox))
     {
         menu_Canvas.Children.Remove(usernamePrompt.inputBox);
     }
 }
コード例 #3
0
        public static SvnAuthProviderObject GetPromptProvider(
            UsernamePrompt promptFunc,
            IntPtr promptBaton, int retryLimit, AprPool pool)
        {
            IntPtr      authObj;
            SvnDelegate auth = new SvnDelegate(promptFunc);

            Debug.Write(String.Format("svn_client_get_username_prompt_provider([callback:{0}],{1:X},{2},{3})...", promptFunc.Method.Name, promptBaton.ToInt32(), retryLimit, pool));
            Svn.svn_client_get_username_prompt_provider(out authObj,
                                                        (Svn.svn_auth_username_prompt_func_t)auth.Wrapper,
                                                        promptBaton, retryLimit, pool);
            Debug.WriteLine(String.Format("Done({0:X})", authObj.ToInt32()));
            return(new SvnAuthProviderObject(authObj, auth));
        }
コード例 #4
0
ファイル: GameMenu.cs プロジェクト: geomastar/Projects
        public GameMenu(Framework framework)
        {
            BaseConstructor(framework, 640, 420);

            gameMenu_PlayButton = new Button()
            {
                Width           = 240,
                Height          = 100,
                FontSize        = 60,
                Content         = "Play",
                RenderTransform = new TranslateTransform(520, 50)
                                  //Instantiates the play Button.
            };
            gameMenu_PlayButton.Click += PlayButtonClickEvent;
            menu_Canvas.Children.Add(gameMenu_PlayButton);
            //Adds the play Button to the Menu Canvas.

            gameMenu_MainMenuButton = new Button()
            {
                Width           = 80,
                Height          = 40,
                FontSize        = 14,
                Content         = "Return to\n Main Menu",
                RenderTransform = new TranslateTransform(10, 10)
                                  //Instantiates the play Button.
            };
            gameMenu_MainMenuButton.Click += MainMenuButtonClickEvent;
            menu_Canvas.Children.Add(gameMenu_MainMenuButton);
            //Adds the Main Menu Button to the Menu Canvas.

            gameMenu_MapSelector = new ComboBox()
            {
                Width           = 240,
                Height          = 50,
                FontSize        = 30,
                FontStyle       = FontStyles.Italic,
                IsEditable      = true,
                IsReadOnly      = true,
                Text            = "--Select Map--",
                RenderTransform = new TranslateTransform(360, 230)
            };
            foreach (Framework.MapData mapData in menu_Framework.GetFramework_MapDataList())
            {
                gameMenu_MapSelector.Items.Add(new ComboBoxItem()
                {
                    Content = mapData.mapName
                });
            }
            gameMenu_MapSelector.DropDownOpened += DropDownOpenedEvent;
            gameMenu_MapSelector.DropDownClosed += DropDownClosedEvent;
            menu_Canvas.Children.Add(gameMenu_MapSelector);

            gameMenu_1v1ComboBoxItem = new ComboBoxItem()
            {
                Content = "1v1"
            };
            gameMenu_TrainingComboBoxItem = new ComboBoxItem()
            {
                Content = "Training"
            };
            gameMenu_4PlayerFFAComboBoxItem = new ComboBoxItem()
            {
                Content = "4 Player FFA"
            };

            gameMenu_ModeSelector = new ComboBox()
            {
                Width           = 240,
                Height          = 50,
                FontSize        = 30,
                FontStyle       = FontStyles.Italic,
                IsEditable      = true,
                IsReadOnly      = true,
                Text            = "--Select Mode--",
                RenderTransform = new TranslateTransform(360, 170)
            };
            gameMenu_ModeSelector.Items.Add(gameMenu_TrainingComboBoxItem);
            gameMenu_ModeSelector.Items.Add(gameMenu_1v1ComboBoxItem);
            gameMenu_ModeSelector.Items.Add(gameMenu_4PlayerFFAComboBoxItem);
            gameMenu_ModeSelector.DropDownOpened += DropDownOpenedEvent;
            gameMenu_ModeSelector.DropDownClosed += DropDownClosedEvent;
            menu_Canvas.Children.Add(gameMenu_ModeSelector);

            gameMenu_ModeDescriptor = new TextBlock()
            {
                FontSize        = 18,
                FontStyle       = FontStyles.Oblique,
                RenderTransform = new TranslateTransform(640, 170)
            };
            menu_Canvas.Children.Add(gameMenu_ModeDescriptor);

            gameMenu_Player1UsernamePrompt = new UsernamePrompt(1, 360, 290);
            gameMenu_Player2UsernamePrompt = new UsernamePrompt(2, 360, 365);
            gameMenu_Player3UsernamePrompt = new UsernamePrompt(3, 600, 290);
            gameMenu_Player4UsernamePrompt = new UsernamePrompt(4, 600, 365);

            AddToCanvas();
            //Adds the Menu Canvas to the Framework Canvas.
        }
コード例 #5
0
 public static SvnAuthProviderObject GetPromptProvider(
 										UsernamePrompt promptFunc,
 										IntPtr promptBaton, int retryLimit, AprPool pool)
 {
     IntPtr authObj;
        		SvnDelegate auth = new SvnDelegate(promptFunc);
     Debug.Write(String.Format("svn_client_get_username_prompt_provider([callback:{0}],{1:X},{2},{3})...",promptFunc.Method.Name,promptBaton.ToInt32(),retryLimit,pool));
        		Svn.svn_client_get_username_prompt_provider(out authObj,
                                     (Svn.svn_auth_username_prompt_func_t) auth.Wrapper,
                                     promptBaton, retryLimit, pool);
     Debug.WriteLine(String.Format("Done({0:X})",authObj.ToInt32()));
        		return(new SvnAuthProviderObject(authObj,auth));
 }