public void ModifyCommand(int codeBlockLocation, int commandIndex, PsaCommand newPsaCommand) { int codeBlockCommandLocation = GetCodeBlockCommandLocation(codeBlockLocation, commandIndex); PsaCommand oldPsaCommand = GetPsaCommandForCodeBlock(codeBlockLocation, commandIndex); PsaCommandHandler.ModifyCommand(codeBlockCommandLocation, oldPsaCommand, newPsaCommand); }
public void RemoveCommand(int codeBlockLocation, int commandIndex) { PsaCommand removedPsaCommand = GetPsaCommandForCodeBlock(codeBlockLocation, commandIndex); CodeBlock codeBlock = GetCodeBlock(codeBlockLocation); int codeBlockCommandLocation = codeBlock.GetPsaCommandLocation(commandIndex); PsaCommandHandler.RemoveCommand(codeBlock, codeBlockCommandLocation, removedPsaCommand); }
public void MoveCommand(int codeBlockLocation, int commandIndex, MoveDirection moveDirection) { int actionCodeBlockCommandLocation = GetCodeBlockCommandLocation(codeBlockLocation, commandIndex); PsaCommand psaCommandToMove = GetPsaCommandForCodeBlock(codeBlockLocation, commandIndex); CodeBlock codeBlock = GetCodeBlock(codeBlockLocation); PsaCommandHandler.MoveCommand(codeBlock, psaCommandToMove, actionCodeBlockCommandLocation, moveDirection); }
public void RemoveCommand(CodeBlock codeBlock, int commandLocation, PsaCommand removedPsaCommand) { psaCommandRemover.RemoveCommand(codeBlock, commandLocation, removedPsaCommand); }
public void MoveCommandDown(CodeBlock codeBlock, PsaCommand psaCommandToMove, int commandLocation) { psaCommandMover.MoveCommand(codeBlock, psaCommandToMove, commandLocation, MoveDirection.DOWN); }
public void ModifyCommand(int commandLocation, PsaCommand oldPsaCommand, PsaCommand newPsaCommand) { psaCommandModifier.ModifyCommand(commandLocation, oldPsaCommand, newPsaCommand); }
public void ModifyCommand(int subActionId, int codeBlockId, int commandIndex, PsaCommand newPsaCommand) { int actionCodeBlockLocation = GetSubActionCodeBlockLocation(subActionId, codeBlockId); CodeBlocksHandler.ModifyCommand(actionCodeBlockLocation, commandIndex, newPsaCommand); }