The Input buffer should store the triggered commands in a circular list.
It should be able to check if some InputCommand was executed.
The InputCommandController should tie the InputBuffer and a List of InputCommands.
It Should have a update method that checks for each of the commands in the list and trigger their correspondent callback.
The Input buffer should store the triggered commands in a circular list. It should be able to check if some InputCommand was executed.
The InputCommandController should tie the InputBuffer and a List of InputCommands. It Should have a update method that checks for each of the commands in the list and trigger their correspondent callback.