Exemple #1
0
 public PlayerRun(IPlayPlayer player)
     : base(player.Name)
 {
     _player    = player;
     Foreground = _player.Color.CacheToBrush();
     FontWeight = FontWeights.Bold;
 }
Exemple #2
0
 protected GameMessage(IPlayPlayer from, string message, params object[] args)
 {
     lock (cidLock)
     {
         currentId++;
         Id = currentId;
     }
     isClientMuted = MuteChecker();
     IsMuted       = CanMute && isClientMuted;
     Timestamp     = DateTime.Now;
     From          = from;
     Message       = message;
     Arguments     = args ?? new object[0];
 }
 public PlayerRun(IPlayPlayer player)
     : base(player.Name)
 {
     _player = player;
     Foreground = _player.Color.CacheToBrush();
     FontWeight = FontWeights.Bold;
 }
Exemple #4
0
 public void Phase(IPlayPlayer turnPlayer, string phase)
 {
     AddMessage(new PhaseMessage(turnPlayer, phase));
 }
Exemple #5
0
 public void Turn(IPlayPlayer turnPlayer, int turnNumber)
 {
     AddMessage(new TurnMessage(turnPlayer, turnNumber));
 }
Exemple #6
0
 public void Chat(IPlayPlayer player, string message)
 {
     AddMessage(new ChatMessage(player, message));
 }
Exemple #7
0
 public void PlayerEvent(IPlayPlayer player, string message, params object[] args)
 {
     AddMessage(new PlayerEventMessage(player, message, args));
 }
Exemple #8
0
 public PhaseMessage(IPlayPlayer turnPlayer, string phase)
     : base(BuiltInPlayer.Turn, "{0}: ", new object[] { phase })
 {
     Phase        = phase;
     ActivePlayer = turnPlayer;
 }
Exemple #9
0
 public TurnMessage(IPlayPlayer turnPlayer, int turnNum)
     : base(BuiltInPlayer.Turn, "Turn {0}: ", new object[] { turnNum })
 {
     TurnNumber   = turnNum;
     ActivePlayer = turnPlayer;
 }
Exemple #10
0
 public ChatMessage(IPlayPlayer @from, string message, params object[] args)
     : base(@from, message, args)
 {
 }