runedoku: Use interface instead of type

This commit is contained in:
sdburns1998
2019-07-07 18:31:06 +02:00
parent 6f20997fa2
commit 76e55ee7ca
2 changed files with 5 additions and 4 deletions

View File

@@ -28,7 +28,7 @@ import java.awt.Color;
import static java.awt.Color.RED; import static java.awt.Color.RED;
import java.awt.Dimension; import java.awt.Dimension;
import java.awt.Graphics2D; import java.awt.Graphics2D;
import java.util.ArrayList; import java.util.List;
import javax.inject.Inject; import javax.inject.Inject;
import javax.inject.Singleton; import javax.inject.Singleton;
import net.runelite.api.Client; import net.runelite.api.Client;
@@ -122,7 +122,7 @@ class RunedokuOverlay extends Overlay
*/ */
private void renderSolvedPuzzle(Graphics2D graphics, Sudoku sudoku, boolean solved) private void renderSolvedPuzzle(Graphics2D graphics, Sudoku sudoku, boolean solved)
{ {
ArrayList<Integer> simpleArr = util.makeSimple(sudoku.getBoard()); List<Integer> simpleArr = util.makeSimple(sudoku.getBoard());
//highlight each cell to tell you which piece to place //highlight each cell to tell you which piece to place
int iteration = 0; int iteration = 0;
for (int i = 10; i < 91; i++) for (int i = 10; i < 91; i++)

View File

@@ -28,6 +28,7 @@ import java.awt.Color;
import java.awt.Polygon; import java.awt.Polygon;
import java.awt.Rectangle; import java.awt.Rectangle;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List;
import java.util.Objects; import java.util.Objects;
import javax.inject.Inject; import javax.inject.Inject;
import net.runelite.api.Client; import net.runelite.api.Client;
@@ -105,9 +106,9 @@ class RunedokuUtil
* @param board * @param board
* @return * @return
*/ */
ArrayList<Integer> makeSimple(int[][] board) List<Integer> makeSimple(int[][] board)
{ {
ArrayList<Integer> list = new ArrayList<>(); List<Integer> list = new ArrayList<>();
for (int i = 0; i < 9; i++) for (int i = 0; i < 9; i++)
{ {
for (int ii = 0; ii < 9; ii++) for (int ii = 0; ii < 9; ii++)