home *** CD-ROM | disk | FTP | other *** search
- package sun.java2d.pipe;
-
- import sun.java2d.SunGraphics2D;
-
- public class PixelToPolyConverter extends PixelToShapeConverter implements PixelDrawPipe {
- SimpleRenderPipe simplepipe;
-
- public PixelToPolyConverter(ShapeDrawPipe var1, SimpleRenderPipe var2) {
- super(var1);
- this.simplepipe = var2;
- }
-
- public void drawLine(SunGraphics2D var1, int var2, int var3, int var4, int var5) {
- this.simplepipe.drawLine(var1, var2, var3, var4, var5);
- }
-
- public void drawRect(SunGraphics2D var1, int var2, int var3, int var4, int var5) {
- if (var4 > 0) {
- int var6 = var2 + var4;
- int var7 = var3 + var5;
- this.simplepipe.drawLine(var1, var2, var3, var6 - 1, var3);
- this.simplepipe.drawLine(var1, var6, var3, var6, var7 - 1);
- this.simplepipe.drawLine(var1, var6, var7, var2 + 1, var7);
- this.simplepipe.drawLine(var1, var2, var7, var2, var3 + 1);
- }
- }
-
- public void fillRect(SunGraphics2D var1, int var2, int var3, int var4, int var5) {
- this.simplepipe.fillRect(var1, var2, var3, var4, var5);
- }
-
- public void drawPolyline(SunGraphics2D var1, int[] var2, int[] var3, int var4) {
- int[] var5 = new int[]{var4};
- this.simplepipe.drawPolys(var1, var2, var3, var5, 1, false);
- }
-
- public void drawPolygon(SunGraphics2D var1, int[] var2, int[] var3, int var4) {
- int[] var5 = new int[]{var4};
- this.simplepipe.drawPolys(var1, var2, var3, var5, 1, true);
- }
-
- public void fillPolygon(SunGraphics2D var1, int[] var2, int[] var3, int var4) {
- int[] var5 = new int[]{var4};
- this.simplepipe.fillPolys(var1, var2, var3, var5, 1, true);
- }
- }
-