Exemple #1
0
 public void onClick(CommandPool pool)
 {
     if (command != null)
     {
         pool.Register(command);
         command.Excute();
     }
 }
 public void Run()
 {
     while (itsCommand.Count > 0)
     {
         ICommand c = (ICommand)itsCommand[0];
         c.Excute();
     }
 }
Exemple #3
0
        public void Redo()
        {
            if (toRedoStack.Count == 0)
            {
                return;
            }

            ICommand command = toRedoStack.Pop();

            command.Excute();
            toUndoDeque.AddTail(command);
        }
Exemple #4
0
 /// <summary>
 /// Excute command
 /// </summary>
 public void ExcuteCommand()
 {
     m_command.Excute();
 }