Example Usage
import MovementDispatch from 'yolkbot/dispatches/MovementDispatch';
import { Movements } from 'yolkbot/constants';
bot.dispatch(new MovementDispatch(Movement.FORWARD));
bot.dispatch(new MovementDispatch([Movement.FORWARD, Movement.LEFT]));
bot.dispatch(new MovementDispatch([Movement.FORWARD, Movement.LEFT, Movement.JUMP]));
bot.dispatch(new MovementDispatch());
Checks
- The bot must be playing the game
- The movement passed must be a valid movement
- Movement validation is not as strict as other dispatches due to the enum format
- Be careful to only pass valid movement patterns
- Things like moving forward & backward at the same time will flag