Ignore:
Timestamp:
2012-12-16T22:26:04+01:00 (12 years ago)
Author:
malcolmh
Message:

save

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/smed2/src/symbols/Buoys.java

    r29074 r29082  
    122122    Float.add(new Instr(Prim.PLIN, p));
    123123        }
     124       
     125        public static final ArrayList<Instr> Ice = new ArrayList<Instr>();
     126        static {
     127                ArrayList<Instr> colours = new ArrayList<Instr>();
     128                Path2D.Double p = new Path2D.Double(); p.moveTo(-15.0,0); p.quadTo(-30.0,0.0,-30.0,-15.0); p.lineTo(-30.0,-25.0); p.lineTo(30.0,-25.0); p.lineTo(30.0,-15); p.quadTo(30.0,0.0,15.0,0.0);
     129                p.lineTo(8.0, 0.0); p.curveTo(8.0,-11.0,-8.0,-11.0,-8.0,0.0); p.closePath();
     130                colours.add(new Instr(Prim.P1, p));
     131    Ice.add(new Instr(Prim.COLR, colours));
     132    Ice.add(new Instr(Prim.STRK, new BasicStroke(4.0f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
     133    Ice.add(new Instr(Prim.FILL, Color.black));
     134    Ice.add(new Instr(Prim.ELPS, new Ellipse2D.Double(-10,-10,20,20)));
     135    Ice.add(new Instr(Prim.LINE, new Line2D.Double(-35,0,-10,0)));
     136    Ice.add(new Instr(Prim.LINE, new Line2D.Double(10,0,35,0)));
     137                p = new Path2D.Double(); p.moveTo(-15.0,0); p.quadTo(-30.0,0.0,-30.0,-15.0); p.lineTo(-30.0,-25.0); p.lineTo(30.0,-25.0); p.lineTo(30.0,-15); p.quadTo(30.0,0.0,15.0,0.0);
     138                Ice.add(new Instr(Prim.PLIN, p));
     139                p = new Path2D.Double(); p.moveTo(-6.0,8.0); p.lineTo(-6.0,40.0); p.lineTo(6.0,40.0); p.lineTo(6.0,8.0);
     140                Ice.add(new Instr(Prim.PLIN, p));
     141        }
    124142
    125143        public static final ArrayList<Instr> Pillar = new ArrayList<Instr>();
Note: See TracChangeset for help on using the changeset viewer.