Rename QuikCommandHandler.
This commit is contained in:
parent
468648de95
commit
92fb8f06a7
@ -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));
|
||||||
|
Loading…
Reference in New Issue
Block a user