示例#1
0
        internal static void RemoveWindow(UIWindow window)
        {
            if (window == null)
            return;

             if (windows.Contains(window))
             {
            windows.Remove(window);
            window.DidRemove ();
             }
        }
示例#2
0
        internal override void InitUI()
        {
            base.InitUI();

             MouseCursor.State = MouseCursorState.None;

             UIWindow wnd = new UIWindow();

             img = new UIImage(WWTexture.FromImageResource("Background 'Blizzard'"));
             wnd.AddComponent(img);

             elapsedTime = 0;
        }
示例#3
0
        internal override void InitUI()
        {
            elapsedTime = 0;

             MouseCursor.State = MouseCursorState.Pointer;

             backgroundWindow = new MenuBackgroundWindow();
             mainMenuWindow = new MainMenuWindow();

             textWindow = new UIWindow();
             UIImage img = new UIImage(WWTexture.FromImageResource("Text 'WarCraft'"));
             textWindow.AddComponent(img);
             textWindow.Height = img.Height;
        }
示例#4
0
        internal static UIWindow FromUIResource(UIResource resource)
        {
            UIWindow wnd = new UIWindow();
             wnd.InitWithUIResource (resource);

             return wnd;
        }
示例#5
0
 internal static void AddWindow(UIWindow window)
 {
     windows.Add(window);
 }