/// <param name="player">The player whose chat messages to display.</param> public CombatLogOverlay(PlayerViewport viewport) : base(viewport, HorizontalAlignment.Center, VerticalAlignment.Center) { CustomAlignment = () => new Vector2(0, 300); _player = viewport.Owner; _messageBeeper = new MessageBeeper(_player.Game, "PlayerMessage", () => Messages.FirstOrDefault()); }
public MiniStatusOverlay(PlayerViewport viewport) : base(viewport, HorizontalAlignment.Center, VerticalAlignment.Center) { _player = viewport.Owner; _customAlignmentDampBox = new Rectangle(0, 0, 2, 2); CustomAlignment = GetCustomAlignment; }
public PlayerStatusOverlay(PlayerViewport viewport) : base(viewport, HorizontalAlignment.Center, VerticalAlignment.Top) { _player = viewport.Owner; }
public RadarOverlay(PlayerViewport viewport) : base(viewport, HorizontalAlignment.Left, VerticalAlignment.Top) { _player = viewport.Owner; }
public GobTrackerOverlay(PlayerViewport viewport) : base(viewport, HorizontalAlignment.Stretch, VerticalAlignment.Stretch) { _viewport = viewport; }
public ScoreOverlay(PlayerViewport viewport) : base(viewport, HorizontalAlignment.Left, VerticalAlignment.Bottom) { _player = viewport.Owner; }
public BonusListOverlay(PlayerViewport viewport) : base(viewport, HorizontalAlignment.Right, VerticalAlignment.Center) { _player = viewport.Owner; _displayQueue.Add(new BonusOverlay(null)); }