예제 #1
0
        public MainWindow()
        {
            assembly = Assembly.GetCallingAssembly();
            resizer = new WindowResizer(
                new Rect(50, 50, 250, 250),
                new Vector2(GetGuiMinHeight(), GetGuiMinWidth()));
            vesselSelectionWindow = new VesselSelectionWindow();
            helpWindow = new HelpWindow(assembly);
            cameraGui = new ManualCameraControlGUI();
            configWindow = new ConfigWindow();

            State.keyBindings.ListenKeyUp(BoundKey.KEY_TOGGLE_WINDOW, ToggleWindow);
        }
예제 #2
0
 public VesselSelectionWindow()
 {
     resizer = new WindowResizer(
         new Rect(50, 250, 250, 200),
         new Vector2(200, 170));
 }
예제 #3
0
 public HelpWindow(Assembly assembly)
 {
     this.assembly = assembly;
     resizer = new WindowResizer(
         new Rect(330, 50, 300, 300),
         new Vector2(300, 150));
     State.keyBindings.anyChanged += UpdateHelpText;
     UpdateHelpText();
 }