Проблема, с которой я столкнулся, заключается в том, что, по-видимому, отношение наследования для класса «RunParameterisedShapes» обнаружило ошибку в «ParameterisedShapes», но мне не кажется, что это проблема? В классе «RunParameterisedShapes» под тегом «завершение» говорится: «Несовместимые типы: недопустимая ссылка на метод, но ожидается двойной, двойной, двойной, двойной, двойной, двойной, двойной»
Найдено: нет аргументов
Причина: фактические и формальные списки аргументов различаются по длине "
Я не уверен относительно того, что это значит, кто-нибудь может мне объяснить?
Я пытался изменить код на подобные вещи, такие как UI.drawRect (...); но это, похоже, не работает, наряду с заменой и удалением двойных чисел или просто просто вытирая код до того, что было раньше, но это не работает.
вот что у меня есть для кода до сих пор
public void doCompletion(double BOARD_LEFT, double BOARD_TOP, double ROW_SIZE, double BOARD_HEIGHT,double DISH_HEIGHT,
double DISH_WIDTH, double PEBBLE_DIAM){
UI.clearGraphics();
this.drawPebbleRow(BOARD_LEFT, BOARD_TOP, ROW_SIZE, BOARD_HEIGHT,
DISH_HEIGHT, DISH_WIDTH, PEBBLE_DIAM);
this.drawPebbleRow(BOARD_LEFT, BOARD_TOP, ROW_SIZE, BOARD_HEIGHT,
DISH_HEIGHT, DISH_WIDTH, PEBBLE_DIAM);
this.drawPebbleRow(BOARD_LEFT, BOARD_TOP, ROW_SIZE, BOARD_HEIGHT,
DISH_HEIGHT, DISH_WIDTH, PEBBLE_DIAM);
this.drawPebbleRow(BOARD_LEFT, BOARD_TOP, ROW_SIZE, BOARD_HEIGHT,
DISH_HEIGHT, DISH_WIDTH, PEBBLE_DIAM);
this.drawPebbleRow(BOARD_LEFT, BOARD_TOP, ROW_SIZE, BOARD_HEIGHT,
DISH_HEIGHT, DISH_WIDTH, PEBBLE_DIAM);
}
/** COMPLETION
* Draws a row of a pebble game. Parameters must be sufficient to specify
* the position and size of the row, and the positions of the pebbles
* Hint: It makes the code easier if you count from 0 rather than from 1
* Hint: use the drawDish and drawPebble methods!
*/
public void drawPebbleRow(double BOARD_LEFT, double BOARD_TOP, double
ROW_SIZE, double BOARD_HEIGHT,double DISH_HEIGHT, double DISH_WIDTH, double PEBBLE_DIAM){
this.drawPebbleRow(BOARD_LEFT, BOARD_TOP, ROW_SIZE, BOARD_HEIGHT, DISH_HEIGHT, DISH_WIDTH, PEBBLE_DIAM);
this.drawPebbleRow(BOARD_LEFT, BOARD_TOP, ROW_SIZE, BOARD_HEIGHT, DISH_HEIGHT, DISH_WIDTH, PEBBLE_DIAM);
this.drawPebbleRow(BOARD_LEFT, BOARD_TOP, ROW_SIZE, BOARD_HEIGHT, DISH_HEIGHT, DISH_WIDTH, PEBBLE_DIAM);
this.drawPebbleRow(BOARD_LEFT, BOARD_TOP, ROW_SIZE, BOARD_HEIGHT, DISH_HEIGHT, DISH_WIDTH, PEBBLE_DIAM);
this.drawPebbleRow(BOARD_LEFT, BOARD_TOP, ROW_SIZE, BOARD_HEIGHT, DISH_HEIGHT, DISH_WIDTH, PEBBLE_DIAM);
}
Мне нужен код, чтобы рисовать что-то по линиям, похожим на шахматную доску с кругами в середине каждого квадрата.