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(); } }
public void Redo() { if (toRedoStack.Count == 0) { return; } ICommand command = toRedoStack.Pop(); command.Excute(); toUndoDeque.AddTail(command); }
/// <summary> /// Excute command /// </summary> public void ExcuteCommand() { m_command.Excute(); }