public UISimitoneFrontend(TS1GameScreen screen) { var ui = Content.Get().CustomUI; CutBtn = new UITwoStateButton(ui.Get("cut_btn_down.png").Get(GameFacade.GraphicsDevice)); CutBtn.X = screen.ScreenWidth - (256 + 15); CutBtn.Y = 15; CutBtn.OnButtonClick += CutButton; Add(CutBtn); Clock = new UIClockPanel(screen.vm); Clock.X = screen.ScreenWidth - (334 + 15); Clock.Y = 15; Game = screen; Add(Clock); Money = new UIMoneyPanel(screen); Money.Position = new Vector2(15, screen.ScreenHeight - 172); Add(Money); MainPanel = new UIMainPanel(screen); MainPanel.OnEndSelect += OnEndSelect; MainPanel.ModeChanged += ModeChanged; Add(MainPanel); ExtendPanelBtn = new UIStencilButton(ui.Get("panel_expand.png").Get(GameFacade.GraphicsDevice)); ExtendPanelBtn.OnButtonClick += ExpandClicked; Add(ExtendPanelBtn); var mode = new UIModeSwitcher(screen); mode.Position = new Vector2(64 + 15, screen.ScreenHeight - (64 + 15)); mode.OnModeClick += LiveButtonClicked; Add(mode); ModeSwitcher = mode; ExtendPanelBtn.Position = new Vector2(mode.X + 54, mode.Y - 50); MainPanel.X = 64 + 15; MainPanel.Y = mode.Y - 64; MainPanel.Visible = false; if (Game.vm.GetGlobalValue(32) > 0) { MainPanel.SetMode(UIMainPanelMode.BUY); ModeSwitcher.EndSwitch(MainPanel.Mode); MainPanel.Open(); } else { FSO.HIT.HITVM.Get().PlaySoundEvent(UIMusic.None); } }
public UISimitoneFrontend(TS1GameScreen screen) { var ui = Content.Get().CustomUI; CutBtn = new UITwoStateButton(ui.Get("cut_btn_down.png").Get(GameFacade.GraphicsDevice)); CutBtn.X = screen.ScreenWidth - (256 + 15); CutBtn.Y = 15; CutBtn.OnButtonClick += CutButton; Add(CutBtn); Clock = new UIClockPanel(screen.vm); Clock.X = screen.ScreenWidth - (334 + 15); Clock.Y = 15; Game = screen; Add(Clock); Money = new UIMoneyPanel(screen); Money.Position = new Vector2(15, screen.ScreenHeight - 172); Add(Money); MainPanel = new UIMainPanel(screen); Add(MainPanel); ExtendPanelBtn = new UIStencilButton(ui.Get("panel_expand.png").Get(GameFacade.GraphicsDevice)); ExtendPanelBtn.OnButtonClick += ExpandClicked; Add(ExtendPanelBtn); var btn = new UILiveButton(screen); btn.MotiveLevel = 0.5f; btn.Position = new Vector2(64 + 15, screen.ScreenHeight - (64 + 15)); btn.OnButtonClick += LiveButtonClicked; Add(btn); LiveButton = btn; ExtendPanelBtn.Position = new Vector2(btn.X + 54, btn.Y - 50); MainPanel.X = 64 + 15; MainPanel.Y = btn.Y - 64; MainPanel.Visible = false; }