Я все еще новичок в Java, и я пытаюсь создать игру. Я только что создал доску 20 х 20, которую я добавил в двумерный массив квадратов. Но я запутался в каком-то синтаксисе .... Мне по-прежнему трудно писать правильные условия и алгоритмы, особенно.
Итак, я хочу залить 8X8 внутри квадратов черным, а затем за пределами, граничащим с двумя столбцами и строками с обеих сторон, красным цветом.
Как бы я занялся факторингом?
Пока у меня есть два цикла for для строк и столбцов.
Я знаю, что мне нужен какой-то оператор if, который я предполагаю .... например, if ([row] == 1, 2, 19, 20 (самые верхние и самые нижние строки) ... и аналогично для столбцов, затем
square = newSquare (jpanel, Color.RED);
еще
квадрат = новый квадрат (jpanel, Color.Black)