예제 #1
0
    private void reloadBase() {
      this.removeAll ();

      SideMenu = new ArrayList ();

      Window = new ViewWindow ("");
      Window.setWidth (800);
      Window.setHeight (Screen.height - 200);
      Window.setLeft ((Screen.width-800)/2);
      Window.setTop (100);

      this.addComponent (Window);

      SideMenu.Add(new ViewButton("Current State", LoadCurrentState));
      SideMenu.Add(new ViewButton("Space Stations", LoadSpaceStations));
      SideMenu.Add(new ViewButton("Bases", LoadBases));
      SideMenu.Add(new ViewButton("Sat Coverage", LoadSatelliteCoverage));
      SideMenu.Add(new ViewButton("Science Stations", LoadScienceStations));
      SideMenu.Add(new ViewButton("Mining Rigs", LoadMiningRigs));
      SideMenu.Add(new ViewButton("Rovers", LoadRovers));
      SideMenu.Add(new ViewButton("Kerbals", LoadKerbals));
      SideMenu.Add(new ViewButton("Past Reviews", LoadPastReviews));

      for (var i = 0; i < SideMenu.ToArray ().Length; i++) {
        ViewButton Btn = (ViewButton)SideMenu.ToArray () [i];
        Btn.setRelativeTo (Window);
        Btn.setLeft (10);
        Btn.setTop (10 + i * 45);
        Btn.setWidth (120);
        Btn.setHeight (35);
        this.addComponent (Btn);
      }
    }
        private void reloadBase()
        {
            this.removeAll();

            SideMenu = new ArrayList();

            Window = new ViewWindow("");
            Window.setWidth(800);
            Window.setHeight(Screen.height - 200);
            Window.setLeft((Screen.width - 800) / 2);
            Window.setTop(100);

            this.addComponent(Window);
            SideMenu.Add(new ViewButton("Current State", LoadCurrentState));
            foreach (Factor factor in GameInstance.ActiveReview.factors)
            {
                if (factor.View != null)
                {
                    SideMenu.Add(new ViewButton(factor.View.getSideMenuText(), LoadView(factor, GameInstance.ActiveReview)));
                }
            }
            SideMenu.Add(new ViewButton("Past Reviews", LoadPastReviews));

            for (var i = 0; i < SideMenu.ToArray().Length; i++)
            {
                ViewButton Btn = (ViewButton)SideMenu.ToArray()[i];
                Btn.setRelativeTo(Window);
                Btn.setLeft(10);
                Btn.setTop(10 + i * 45);
                Btn.setWidth(120);
                Btn.setHeight(35);
                this.addComponent(Btn);
            }
        }
        private void createWindow()
        {
            Toast = new ViewWindow("");
            Toast.setWidth(300);
            Toast.setHeight(100);
            Toast.setBottom(10);
            Toast.setRight(10);

            ToastLabel = new ViewLabel("New Review Report Avaialble");
            ToastLabel.setRelativeTo(Toast);
            ToastLabel.setWidth(290);
            ToastLabel.setHeight(90);
            ToastLabel.setLeft(10);
            ToastLabel.setTop(10);
            ToastLabel.setColor(Color.white);

            OpenReview = new ViewButton("View Review", OnOpenReview);
            OpenReview.setRelativeTo(Toast);
            OpenReview.setWidth(90);
            OpenReview.setHeight(40);
            OpenReview.setRight(10);
            OpenReview.setTop(10);

            Dismiss = new ViewButton("Dismiss", OnDismiss);
            Dismiss.setRelativeTo(Toast);
            Dismiss.setWidth(90);
            Dismiss.setHeight(40);
            Dismiss.setRight(10);
            Dismiss.setBottom(10);

            this.addComponent(Toast);
            this.addComponent(ToastLabel);
            this.addComponent(OpenReview);
            this.addComponent(Dismiss);
        }
예제 #4
0
    private void createWindow() {
      Toast = new ViewWindow ("");
      Toast.setWidth (300);
      Toast.setHeight (100);
      Toast.setBottom (10);
      Toast.setRight (10);

      ToastLabel = new ViewLabel ("New Review Report Avaialble");
      ToastLabel.setRelativeTo (Toast);
      ToastLabel.setWidth (290);
      ToastLabel.setHeight (90);
      ToastLabel.setLeft (10);
      ToastLabel.setTop (10);
      ToastLabel.setColor (Color.white);

      OpenReview = new ViewButton ("View Review", OnOpenReview);
      OpenReview.setRelativeTo (Toast);
      OpenReview.setWidth (90);
      OpenReview.setHeight (40);
      OpenReview.setRight (10);
      OpenReview.setTop (10);

      Dismiss = new ViewButton ("Dismiss", OnDismiss);
      Dismiss.setRelativeTo (Toast);
      Dismiss.setWidth (90);
      Dismiss.setHeight (40);
      Dismiss.setRight (10);
      Dismiss.setBottom (10);

      this.addComponent (Toast);
      this.addComponent (ToastLabel);
      this.addComponent (OpenReview);
      this.addComponent (Dismiss);
    }
예제 #5
0
        private void reloadBase()
        {
            this.removeAll();

            SideMenu = new ArrayList();

            Window = new ViewWindow("");
            Window.setWidth(800);
            Window.setHeight(Screen.height - 200);
            Window.setLeft((Screen.width - 800) / 2);
            Window.setTop(100);

            this.addComponent(Window);

            SideMenu.Add(new ViewButton("Current State", LoadCurrentState));
            SideMenu.Add(new ViewButton("Space Stations", LoadSpaceStations));
            SideMenu.Add(new ViewButton("Bases", LoadBases));
            SideMenu.Add(new ViewButton("Sat Coverage", LoadSatelliteCoverage));
            SideMenu.Add(new ViewButton("Science Stations", LoadScienceStations));
            SideMenu.Add(new ViewButton("Mining Rigs", LoadMiningRigs));
            SideMenu.Add(new ViewButton("Rovers", LoadRovers));
            SideMenu.Add(new ViewButton("Kerbals", LoadKerbals));
            SideMenu.Add(new ViewButton("Past Reviews", LoadPastReviews));

            for (var i = 0; i < SideMenu.ToArray().Length; i++)
            {
                ViewButton Btn = (ViewButton)SideMenu.ToArray() [i];
                Btn.setRelativeTo(Window);
                Btn.setLeft(10);
                Btn.setTop(10 + i * 45);
                Btn.setWidth(120);
                Btn.setHeight(35);
                this.addComponent(Btn);
            }
        }