public string GetProgramInstruction(ProgramModel.ProgramInstructionType instruction) { string listToDisplay = ProgramModel.instructions[(int)instruction]; instructionString += listToDisplay + "\n"; return(instructionString); }
public void InstructionPointer(ProgramModel.ProgramInstructionType instruction) { switch (instruction) { case ProgramModel.ProgramInstructionType.LIGHTUP: boardController.LightUpSquare(); break; case ProgramModel.ProgramInstructionType.WALK_NORTH: boardController.Walk(BoardModel.CompassDirection.NORTH); break; case ProgramModel.ProgramInstructionType.WALK_SOUTH: boardController.Walk(BoardModel.CompassDirection.SOUTH); break; case ProgramModel.ProgramInstructionType.WALK_EAST: boardController.Walk(BoardModel.CompassDirection.EAST); break; case ProgramModel.ProgramInstructionType.WALK_WEST: boardController.Walk(BoardModel.CompassDirection.WEST); break; case ProgramModel.ProgramInstructionType.JUMP_NORTH: boardController.Jump(BoardModel.CompassDirection.NORTH); break; case ProgramModel.ProgramInstructionType.JUMP_SOUTH: boardController.Jump(BoardModel.CompassDirection.SOUTH); break; case ProgramModel.ProgramInstructionType.JUMP_EAST: boardController.Jump(BoardModel.CompassDirection.EAST); break; case ProgramModel.ProgramInstructionType.JUMP_WEST: boardController.Jump(BoardModel.CompassDirection.WEST); break; } }
public void AddInstructionToList(ProgramModel.ProgramInstructionType instruction) { model.programInstructionList.Add(instruction); }
/// <summary> /// Program mode... will add instruction to list /// </summary> public void ProgramLigthSquare(ProgramModel.ProgramInstructionType instruction) { programManager.programController.AddInstructionToList(instruction); }
public void AddWalkToCommandList(ProgramModel.ProgramInstructionType instruction) { //programInstructionList.Add( instruction); // programCommands.Add(() => model.PlayerWalk(direction)); }
public void DisplayProgramInstructions(ProgramModel.ProgramInstructionType programDisplay) { stringProgramCommand = GetProgramInstruction(programDisplay); }