protected override void OnInit(Point2D position, object[] args) { view = Session.Screen.CombatView; view.Visible = true; view.Click += OnClick; view.Give += OnGive; meter = Session.Screen.CombatMeter; meter.Visible = true; window = Session.Screen.CombatWindow; window.Visible = true; }
protected override void OnResize(int newWidth, int newHeight) { MapView.Resize(newWidth, newHeight); Belt.Move((newWidth - Belt.Width) / 2, newHeight - Belt.Height - 10); Calendar.Move((newWidth - Calendar.Width) / 2, Calendar.Y); Container.Move((newWidth - Container.Width) / 2, (newHeight - Container.Height) / 2); Chat.Move(10, newHeight - Chat.Height - 10); MenuGrid.Move(newWidth - MenuGrid.Width - 5, newHeight - MenuGrid.Height - 5); HudMenu.Move(newWidth - HudMenu.Width - 10, newHeight - HudMenu.Height - MenuGrid.Height - 10); escapeWindow.Move((newWidth - 100) / 2, (newHeight - 100) / 2); CombatMeter.Move((newWidth - Calendar.Width) / 2, Calendar.Y); CombatView.Move((newWidth - CombatView.Width - 10), 10); Aim.Move((newWidth - Aim.Width) / 2, (newHeight - Aim.Height) / 2); }
public GameScreen() { escapeWindow = new EscapeWindow(RootWidget); escapeWindow.Visible = false; escapeWindow.Closed += () => escapeWindow.Visible = false; escapeWindow.Logout += Close; escapeWindow.Exit += App.Exit; Container = new Container(Root); // HACK: to display character selection screen nicely Container.Resize(800, 600); Container.Visible = false; MapView = new MapView(Root); MapView.Visible = false; Calendar = new Calendar(Root); Calendar.Visible = false; MenuGrid = new MenuGrid(Root); MenuGrid.Visible = false; HudMenu = new HudMenu(Root); HudMenu.Visible = false; Belt = new Belt(Root); Belt.Visible = false; Chat = new ChatWindow(Root); Chat.Resize(300, 200); Chat.Visible = false; CombatMeter = new CombatMeter(Root); CombatMeter.Visible = false; CombatView = new CombatView(Root); CombatView.Visible = false; CombatWindow = new CombatWindow(Root); CombatWindow.Move(100, 100); CombatWindow.Visible = false; Aim = new AimWidget(Root); Aim.Visible = false; RegisterHotkeys(); }