Exemple #1
0
 private void CmdAllin()
 {
     if (ValidateGameCommand())
     {
         if (CurrentGame.Allin(Message))
         {
             TimerLocks.Set(CheckLockKey, 1);
         }
     }
 }
Exemple #2
0
 private void CmdCheck()
 {
     if (TimerLocks.IsLocked(CheckLockKey))
     {
         return;
     }
     if (ValidateGameCommand())
     {
         CurrentGame.Check(Message);
     }
 }
Exemple #3
0
 /// <summary>
 /// Invoke this command.
 /// </summary>
 /// <param name="callerIsAdmin">Is the caller an admin.</param>
 public void Run(bool callerIsAdmin)
 {
     if (LockKey != null)
     {
         if (TimerLocks.Locked(LockKey, LockTimeInSeconds))
         {
             return;
         }
     }
     if (requiresAdminRights && !callerIsAdmin)
     {
         return;
     }
     target.Invoke();
 }