1package com.example.graphics.adapter;
9 public void drawCircle(
double centerX,
double centerY,
double radius) {
10 System.out.println(
"ThirdParty: Drawing circle at (" + centerX +
"," + centerY +
11 ") with radius " + radius);
15 public void drawRect(
double x,
double y,
double width,
double height) {
16 System.out.println(
"ThirdParty: Drawing rectangle at (" + x +
"," + y +
17 ") with width " + width +
" and height " + height);
21 public void drawLine(
double startX,
double startY,
double endX,
double endY) {
22 System.out.println(
"ThirdParty: Drawing line from (" + startX +
"," + startY +
23 ") to (" + endX +
"," + endY +
")");
27 public void drawPolygon(
int[] xPoints,
int[] yPoints,
int nPoints) {
28 System.out.print(
"ThirdParty: Drawing polygon with points: ");
29 for (
int i = 0; i < nPoints; i++) {
30 System.out.print(
"(" + xPoints[i] +
"," + yPoints[i] +
")");
31 if (i < nPoints - 1) {
32 System.out.print(
", ");
40 System.out.println(
"ThirdParty: Clearing surface");
45 System.out.println(
"ThirdParty: Refreshing display");
void drawLine(double startX, double startY, double endX, double endY)
void drawRect(double x, double y, double width, double height)
void drawPolygon(int[] xPoints, int[] yPoints, int nPoints)
void drawCircle(double centerX, double centerY, double radius)