Rename QuikCommandHandler.

This commit is contained in:
H. Utku Maden 2024-07-28 12:24:24 +03:00
parent 468648de95
commit 92fb8f06a7
3 changed files with 6 additions and 6 deletions

@ -14,7 +14,7 @@ namespace Dashboard.CommandMachine
private readonly Stack<QMat4> _matrixStack = new Stack<QMat4>(); private readonly Stack<QMat4> _matrixStack = new Stack<QMat4>();
private Command _customCommandBase = Command.CustomCommandBase; private Command _customCommandBase = Command.CustomCommandBase;
private readonly List<QuikCommandHandler> _customCommands = new List<QuikCommandHandler>(); private readonly List<CommandHandler> _customCommands = new List<CommandHandler>();
public QRectangle Viewport => _viewport; public QRectangle Viewport => _viewport;
@ -27,7 +27,7 @@ namespace Dashboard.CommandMachine
Reset(); Reset();
} }
public Command RegisterCustomCommand(QuikCommandHandler handler) public Command RegisterCustomCommand(CommandHandler handler)
{ {
Command id = _customCommandBase++; Command id = _customCommandBase++;
_customCommands.Insert(id - Command.CustomCommandBase, handler); _customCommands.Insert(id - Command.CustomCommandBase, handler);
@ -67,7 +67,7 @@ namespace Dashboard.CommandMachine
case Command.ConditionalEnd: /* nop */ break; case Command.ConditionalEnd: /* nop */ break;
case Command.Invoke: case Command.Invoke:
iterator.Dequeue().As<QuikCommandHandler>().Invoke(this, iterator); iterator.Dequeue().As<CommandHandler>().Invoke(this, iterator);
break; break;
case Command.PushViewport: case Command.PushViewport:
_viewportStack.Push(_viewport); _viewportStack.Push(_viewport);

@ -1,8 +1,8 @@
namespace Dashboard.CommandMachine namespace Dashboard.CommandMachine
{ {
/// <summary> /// <summary>
/// A delegate for a QUIK command. /// A delegate for a Dashboard engine command.
/// </summary> /// </summary>
/// <param name="stack">The current stack.</param> /// <param name="stack">The current stack.</param>
public delegate void QuikCommandHandler(CommandEngine state, CommandQueue queue); public delegate void CommandHandler(CommandEngine state, CommandQueue queue);
} }

@ -20,7 +20,7 @@ namespace Dashboard.CommandMachine
_frames.Add(frame); _frames.Add(frame);
} }
public void Invoke(QuikCommandHandler handler) public void Invoke(CommandHandler handler)
{ {
Enqueue(Command.Invoke); Enqueue(Command.Invoke);
Enqueue(new Frame(handler)); Enqueue(new Frame(handler));