Thank you!
And since we’re talking about it
I have another question regarding input buffering:
How do we make inputs “wait to execute”?
What I mean is, make the system “log” the input, but don’t execute the command until some “gameplay related” opportunity is available?
An example of this is Street Fighter’s “wake up Shoryuken” aka “wake up DP”.
In Street Fighter IV, players could log the D,F,DF+P command while their character was still knocked down, and the game would hold on to that command in memory, and wait to execute it when the “character” wakes up.
I guess, “delay execution until [condition] is met” is what I’m looking for.