Exemple #1
0
        public TextPanel(Vector2 position, int cubeNumber)
        {
            Position = position;
              CubeNumber = cubeNumber.ToString("D2");
              CloseButton = new Button(position.X + 423, position.Y + 16, "UI/ButtonClose", Events.ShowHideDataCubePanel);
              CloseButton.DeregisterEvents();

              Game1.EventMan.Register(Events.ShowHideDataCubePanel, ShowHideDataCubePanel);
        }
Exemple #2
0
        public virtual void Setup()
        {
            // Center in screen
              float x = (Game1.SCREEN_WIDTH - 896) / 2;
              float y = (Game1.SCREEN_HEIGHT - 500) / 2;

              Position = new Vector2(x, y);

              ButtonClose = new Button((int)x + 816, (int)y + 20, "UI/ButtonCLose", PanelEvent);

              ButtonClose.DeregisterEvents();
        }
Exemple #3
0
        public UISettings()
        {
            PanelEvent = Events.ShowHideSettings;

              base.Setup();

              Quit = new Button(Position.X + 564, Position.Y + 380, "UI/ButtonQuit", Events.Quit);
              SoundVolume = new ProgressBar(new Vector2(Position.X + 415, Position.Y + 130), 0.5f, Events.SFXVolume);
              MusicVolume = new ProgressBar(new Vector2(Position.X + 415, Position.Y + 200), 0.5f, Events.MusicVolume);
              Quit.DeregisterEvents();

              Game1.EventMan.Register(Events.Quit, QuitGame);
        }
Exemple #4
0
        public UIWiki()
        {
            CrittersAvailable = DB.CurrentSave.CrittersFound;

              PanelEvent = Events.ShowHideWiki;

              base.Setup();

              CritterStartPosition = new Vector2(Position.X + 73, Position.Y + 65);
              Left = new Button(Position.X + 15, Position.Y + 200, "UI/ButtonLeft", Events.WikiPageLeft);
              Right = new Button(Position.X + 833, Position.Y + 200, "UI/ButtonRight", Events.WikiPageRight);

              Left.DeregisterEvents();
              Right.DeregisterEvents();

              Game1.EventMan.Register(Events.WikiPageLeft, WikiPageLeft);
              Game1.EventMan.Register(Events.WikiPageRight, WikiPageRight);
        }