You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
89 lines
2.4 KiB
Java
89 lines
2.4 KiB
Java
//class RectangleDrawer {
|
|
//
|
|
// Rectangle rectangleinprogress;
|
|
//
|
|
// boolean corner1complete;
|
|
//
|
|
// void reset() {
|
|
// rectangleinprogress = new Rectangle(-1,-1,0,0);
|
|
// rectangleinprogress.visible = false;
|
|
// corner1complete = false;
|
|
//
|
|
// }
|
|
//
|
|
// RectangleDrawer(){
|
|
// this.reset();
|
|
// }
|
|
//
|
|
// void mouseClicked(float x, float y){
|
|
// if (!corner1complete){
|
|
// rectangleinprogress.corner1x = x;
|
|
// rectangleinprogress.corner1y = y;
|
|
// corner1complete = true;
|
|
//
|
|
// } else {
|
|
// rectangleinprogress.corner2x = x;
|
|
// rectangleinprogress.corner2y = y;
|
|
// rectangleinprogress.visible = true;
|
|
// rectangles.add(rectangleinprogress);
|
|
//
|
|
// rectangleinprogress.draw();
|
|
// this.reset();
|
|
// }
|
|
// }
|
|
//}
|
|
//
|
|
//class Rectangle {
|
|
//
|
|
// float corner1x, corner1y, corner2x, corner2y;
|
|
// int red, green, blue, brushSize;
|
|
// boolean visible;
|
|
//
|
|
// Rectangle(float corner1x, float corner1y, float corner2x, float corner2y) {
|
|
// this.corner1x = corner1x;
|
|
// this.corner1y = corner1y;
|
|
// this.corner2x = corner2x;
|
|
// this.corner2y = corner2y;
|
|
// this.red = rVal;
|
|
// this.green = gVal;
|
|
// this.blue = bVal;
|
|
// this.brushSize = penWidth;
|
|
// this.visible = true;
|
|
// }
|
|
//
|
|
// void draw() {
|
|
// if (visible) {
|
|
// float old_strokeWeight = g.strokeWeight;
|
|
// int old_strokeColor = g.strokeColor;
|
|
//
|
|
// rectMode(CORNERS);
|
|
// strokeWeight(brushSize);
|
|
// stroke(color(red, green, blue));
|
|
// noFill();
|
|
//
|
|
// rect(convertXCoord(corner1x), convertYCoord(corner1y), convertXCoord(corner2x), convertYCoord(corner2y));
|
|
// strokeWeight(old_strokeWeight);
|
|
// stroke(old_strokeColor);
|
|
//
|
|
// print(rVal);
|
|
// print(",");
|
|
// print(gVal);
|
|
// print(",");
|
|
// print(bVal);
|
|
// print("\n");
|
|
//
|
|
//
|
|
// /*
|
|
// print(convertXCoord(corner1x));
|
|
// print("\n");
|
|
// print(convertYCoord(corner1y));
|
|
// print("\n");
|
|
// print(convertXCoord(corner2x));
|
|
// print("\n");
|
|
// print(convertYCoord(corner2y));
|
|
// print("\n");
|
|
// */
|
|
// }
|
|
// }
|
|
//}
|