public void SetSKipValue(IntCode currentOpcode) { var length = IntCode.GetOpCodeLength(currentOpcode.OpCodeInstruction); if (length.HasValue) { Skip += length.Value; } }
internal void SetNextOpCodeLength() { var length = IntCode.GetOpCodeLength(GetNextOpcode); if (length.HasValue) { OpCodeLength = length.Value; } }
private void SetFirstOpcode() { currentOpCode = (OpCode)Convert.ToInt32(new string(ComputerMemory[0].ToString().TakeLast(2).ToArray())); var length = IntCode.GetOpCodeLength(currentOpCode); if (length.HasValue) { OpCodeLength = length.Value; } }