From 9723194cb94d8c85fd05a01e79afa7637f4dd6b0 Mon Sep 17 00:00:00 2001 From: kamoshi <18511281+kamoshi@users.noreply.github.com> Date: Mon, 9 Dec 2019 22:24:54 +0100 Subject: [PATCH] Update OpCode4.scala --- 2019/Scala/intcode/opcode/OpCode4.scala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/2019/Scala/intcode/opcode/OpCode4.scala b/2019/Scala/intcode/opcode/OpCode4.scala index b179a9b..74a647a 100644 --- a/2019/Scala/intcode/opcode/OpCode4.scala +++ b/2019/Scala/intcode/opcode/OpCode4.scala @@ -1,13 +1,15 @@ package intcode.opcode -/** Output */ -case object OpCode4 extends Output +/** Output + * Outputs the value of its only parameter. + */ +case object OpCode4 extends OpCode { /** length of an instruction */ override val length: Int = 2 /** Executes instruction for given parameters and modes */ - override def output(tape: Array[Long], relative: Long, param1: Long, mode1: Int): Long = + def output(tape: Array[Long], relative: Long, param1: Long, mode1: Int): Long = { accessor(relative, param1, mode1, tape) }