101102103104105106107108109110111
Circle ellipse = new Circle((x*32)+16,(y*32)+32,16,16); original.add(ellipse); break; case 4: Polygon p = new Polygon(); p.addPoint((x * 32) + 32, (y * 32)); p.addPoint((x * 32) + 32, (y * 32)+32); p.addPoint(x * 32, (y * 32) + 32); original.add(p); break; case 5:
102103104105106107108109110111112
original.add(ellipse); break; case 4: Polygon p = new Polygon(); p.addPoint((x * 32) + 32, (y * 32)); p.addPoint((x * 32) + 32, (y * 32)+32); p.addPoint(x * 32, (y * 32) + 32); original.add(p); break; case 5: Polygon p3 = new Polygon();
103104105106107108109110111112113
break; case 4: Polygon p = new Polygon(); p.addPoint((x * 32) + 32, (y * 32)); p.addPoint((x * 32) + 32, (y * 32)+32); p.addPoint(x * 32, (y * 32) + 32); original.add(p); break; case 5: Polygon p3 = new Polygon(); p3.addPoint((x * 32), (y * 32));
108109110111112113114115116117118
p.addPoint(x * 32, (y * 32) + 32); original.add(p); break; case 5: Polygon p3 = new Polygon(); p3.addPoint((x * 32), (y * 32)); p3.addPoint((x * 32) + 32, (y * 32)); p3.addPoint((x * 32) + 32, (y * 32)+32); original.add(p3); break; case 6:
109110111112113114115116117118119
original.add(p); break; case 5: Polygon p3 = new Polygon(); p3.addPoint((x * 32), (y * 32)); p3.addPoint((x * 32) + 32, (y * 32)); p3.addPoint((x * 32) + 32, (y * 32)+32); original.add(p3); break; case 6: Polygon p4 = new Polygon();
110111112113114115116117118119120
break; case 5: Polygon p3 = new Polygon(); p3.addPoint((x * 32), (y * 32)); p3.addPoint((x * 32) + 32, (y * 32)); p3.addPoint((x * 32) + 32, (y * 32)+32); original.add(p3); break; case 6: Polygon p4 = new Polygon(); p4.addPoint((x * 32), (y * 32));
115116117118119120121122123124125
p3.addPoint((x * 32) + 32, (y * 32)+32); original.add(p3); break; case 6: Polygon p4 = new Polygon(); p4.addPoint((x * 32), (y * 32)); p4.addPoint((x * 32) + 32, (y * 32)); p4.addPoint((x * 32), (y * 32)+32); original.add(p4); break; }
116117118119120121122123124125126
original.add(p3); break; case 6: Polygon p4 = new Polygon(); p4.addPoint((x * 32), (y * 32)); p4.addPoint((x * 32) + 32, (y * 32)); p4.addPoint((x * 32), (y * 32)+32); original.add(p4); break; } // Polygon poly = new Polygon();
117118119120121122123124125126127
break; case 6: Polygon p4 = new Polygon(); p4.addPoint((x * 32), (y * 32)); p4.addPoint((x * 32) + 32, (y * 32)); p4.addPoint((x * 32), (y * 32)+32); original.add(p4); break; } // Polygon poly = new Polygon(); // poly.addPoint(x * 64, y * 32);
358359360361362363364365366367368
@Override public Shape toSlickShape() { Polygon poly = new Polygon(); for (Vector relPoint : this.getPoints()) { poly.addPoint(relPoint.x, relPoint.y); } poly.setClosed(true); return poly; }