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); }
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(); }
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); }
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); }