示例#1
0
        public static HireDialog Popup(DwarfGUI gui, Faction faction)
        {
            int        w        = gui.Graphics.Viewport.Width - 64;
            int        h        = gui.Graphics.Viewport.Height - 64;
            HireDialog toReturn = new HireDialog(gui, gui.RootComponent)
            {
                Faction     = faction,
                LocalBounds =
                    new Rectangle(gui.Graphics.Viewport.Width / 2 - w / 2, gui.Graphics.Viewport.Height / 2 - h / 2, w, h)
            };

            toReturn.Initialize(ButtonType.OK, "Hire new Employees", "");
            return(toReturn);
        }
示例#2
0
        void hireButton_OnClicked()
        {
            HireDialog dialog = HireDialog.Popup(GUI, Faction);

            dialog.OnHired += dialog_OnHired;
        }
示例#3
0
 public static HireDialog Popup(DwarfGUI gui, Faction faction)
 {
     int w = gui.Graphics.Viewport.Width - 64;
     int h = gui.Graphics.Viewport.Height - 64;
     HireDialog toReturn = new HireDialog(gui, gui.RootComponent)
     {
         Faction = faction,
         LocalBounds =
             new Rectangle(gui.Graphics.Viewport.Width/2 - w/2, gui.Graphics.Viewport.Height/2 - h/2, w, h)
     };
     toReturn.Initialize(ButtonType.OK, "Hire new Employees", "");
     return toReturn;
 }