Ejemplo n.º 1
0
        public void ModifyCommand(int codeBlockLocation, int commandIndex, PsaCommand newPsaCommand)
        {
            int        codeBlockCommandLocation = GetCodeBlockCommandLocation(codeBlockLocation, commandIndex);
            PsaCommand oldPsaCommand            = GetPsaCommandForCodeBlock(codeBlockLocation, commandIndex);

            PsaCommandHandler.ModifyCommand(codeBlockCommandLocation, oldPsaCommand, newPsaCommand);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 public void RemoveCommand(CodeBlock codeBlock, int commandLocation, PsaCommand removedPsaCommand)
 {
     psaCommandRemover.RemoveCommand(codeBlock, commandLocation, removedPsaCommand);
 }
Ejemplo n.º 5
0
 public void MoveCommandDown(CodeBlock codeBlock, PsaCommand psaCommandToMove, int commandLocation)
 {
     psaCommandMover.MoveCommand(codeBlock, psaCommandToMove, commandLocation, MoveDirection.DOWN);
 }
Ejemplo n.º 6
0
 public void ModifyCommand(int commandLocation, PsaCommand oldPsaCommand, PsaCommand newPsaCommand)
 {
     psaCommandModifier.ModifyCommand(commandLocation, oldPsaCommand, newPsaCommand);
 }
Ejemplo n.º 7
0
        public void ModifyCommand(int subActionId, int codeBlockId, int commandIndex, PsaCommand newPsaCommand)
        {
            int actionCodeBlockLocation = GetSubActionCodeBlockLocation(subActionId, codeBlockId);

            CodeBlocksHandler.ModifyCommand(actionCodeBlockLocation, commandIndex, newPsaCommand);
        }