Пример #1
0
 /// <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());
 }
Пример #2
0
 public MiniStatusOverlay(PlayerViewport viewport)
     : base(viewport, HorizontalAlignment.Center, VerticalAlignment.Center)
 {
     _player = viewport.Owner;
     _customAlignmentDampBox = new Rectangle(0, 0, 2, 2);
     CustomAlignment = GetCustomAlignment;
 }
Пример #3
0
 public PlayerStatusOverlay(PlayerViewport viewport)
     : base(viewport, HorizontalAlignment.Center, VerticalAlignment.Top)
 {
     _player = viewport.Owner;
 }
Пример #4
0
 public RadarOverlay(PlayerViewport viewport)
     : base(viewport, HorizontalAlignment.Left, VerticalAlignment.Top)
 {
     _player = viewport.Owner;
 }
Пример #5
0
 public GobTrackerOverlay(PlayerViewport viewport)
     : base(viewport, HorizontalAlignment.Stretch, VerticalAlignment.Stretch)
 {
     _viewport = viewport;
 }
Пример #6
0
 public ScoreOverlay(PlayerViewport viewport)
     : base(viewport, HorizontalAlignment.Left, VerticalAlignment.Bottom)
 {
     _player = viewport.Owner;
 }
Пример #7
0
 public BonusListOverlay(PlayerViewport viewport)
     : base(viewport, HorizontalAlignment.Right, VerticalAlignment.Center)
 {
     _player = viewport.Owner;
     _displayQueue.Add(new BonusOverlay(null));
 }