Ignore:
Timestamp:
2014-01-19T14:52:39+01:00 (11 years ago)
Author:
malcolmh
Message:

new model structure

File:
1 edited

Legend:

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

    r30033 r30215  
    2525                Symbol colours = new Symbol();
    2626                Path2D.Double p = new Path2D.Double(); p.moveTo(-6.0,-8.5); p.lineTo(-6.0,-70.0); p.lineTo(6.0,-70.0); p.lineTo(6.0,-8.5); p.curveTo(6.0,-10.0,-6.0,-10.0,-6.0,-8.5); p.closePath();
    27                 colours.add(new Instr(Prim.P1, p));
     27                colours.add(new Instr(Form.P1, p));
    2828                p = new Path2D.Double(); p.moveTo(-6.0,-8.5); p.lineTo(-6.0,-40.0); p.lineTo(6.0,-40.0); p.lineTo(6.0,-8.5); p.curveTo(6.0,-10.0,-6.0,-10.0,-6.0,-8.5); p.closePath();
    29     colours.add(new Instr(Prim.H2, p));
     29    colours.add(new Instr(Form.H2, p));
    3030                p = new Path2D.Double(); p.moveTo(-6.0,-30.0); p.lineTo(-6.0,-50.0); p.lineTo(6.0,-50.0); p.lineTo(6.0,-30.0); p.closePath();
    31     colours.add(new Instr(Prim.H3, p));
     31    colours.add(new Instr(Form.H3, p));
    3232                p = new Path2D.Double(); p.moveTo(-6.0,-40.0); p.lineTo(-6.0,-55.0); p.lineTo(6.0,-55.0); p.lineTo(6.0,-40.0); p.closePath();
    33     colours.add(new Instr(Prim.H4, p));
     33    colours.add(new Instr(Form.H4, p));
    3434                p = new Path2D.Double(); p.moveTo(-6.0,-25.0); p.lineTo(-6.0,-40.0); p.lineTo(6.0,-40.0); p.lineTo(6.0,-25.0); p.closePath();
    35     colours.add(new Instr(Prim.H5, p));
     35    colours.add(new Instr(Form.H5, p));
    3636                p = new Path2D.Double(); p.moveTo(0.0,-70.0); p.lineTo(6.0,-70.0); p.lineTo(6.0,-8.5); p.quadTo(3.0,-9.3,0.0,-10.0); p.closePath();
    37     colours.add(new Instr(Prim.V2, p));
    38     Beacon.add(new Instr(Prim.COLR, colours));
    39     Beacon.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
    40     Beacon.add(new Instr(Prim.FILL, Color.black));
    41     Beacon.add(new Instr(Prim.ELPS, new Ellipse2D.Double(-10,-10,20,20)));
    42     Beacon.add(new Instr(Prim.LINE, new Line2D.Double(-20,0,-10,0)));
    43     Beacon.add(new Instr(Prim.LINE, new Line2D.Double(10,0,20,0)));
     37    colours.add(new Instr(Form.V2, p));
     38    Beacon.add(new Instr(Form.COLR, colours));
     39    Beacon.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
     40    Beacon.add(new Instr(Form.FILL, Color.black));
     41    Beacon.add(new Instr(Form.ELPS, new Ellipse2D.Double(-10,-10,20,20)));
     42    Beacon.add(new Instr(Form.LINE, new Line2D.Double(-20,0,-10,0)));
     43    Beacon.add(new Instr(Form.LINE, new Line2D.Double(10,0,20,0)));
    4444                p = new Path2D.Double(); p.moveTo(-6.0,-8.5); p.lineTo(-6.0,-70.0); p.lineTo(6.0,-70.0); p.lineTo(6.0,-8.5);
    45                 Beacon.add(new Instr(Prim.PLIN, p));
     45                Beacon.add(new Instr(Form.PLIN, p));
    4646        }
    4747        public static final Symbol Cairn = new Symbol();
    4848        static {
    49                 Cairn.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
    50                 Cairn.add(new Instr(Prim.FILL, Color.black));
    51                 Cairn.add(new Instr(Prim.ELPS, new Ellipse2D.Double(-10,-10,20,20)));
    52                 Cairn.add(new Instr(Prim.LINE, new Line2D.Double(-40,0,-10,0)));
    53                 Cairn.add(new Instr(Prim.LINE, new Line2D.Double(10,0,40,0)));
    54                 Cairn.add(new Instr(Prim.ELPS, new Ellipse2D.Double(3,-40,40,40)));
    55                 Cairn.add(new Instr(Prim.ELPS, new Ellipse2D.Double(-43,-40,40,40)));
    56                 Cairn.add(new Instr(Prim.ELPS, new Ellipse2D.Double(-18,-70,36,36)));
     49                Cairn.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
     50                Cairn.add(new Instr(Form.FILL, Color.black));
     51                Cairn.add(new Instr(Form.ELPS, new Ellipse2D.Double(-10,-10,20,20)));
     52                Cairn.add(new Instr(Form.LINE, new Line2D.Double(-40,0,-10,0)));
     53                Cairn.add(new Instr(Form.LINE, new Line2D.Double(10,0,40,0)));
     54                Cairn.add(new Instr(Form.ELPS, new Ellipse2D.Double(3,-40,40,40)));
     55                Cairn.add(new Instr(Form.ELPS, new Ellipse2D.Double(-43,-40,40,40)));
     56                Cairn.add(new Instr(Form.ELPS, new Ellipse2D.Double(-18,-70,36,36)));
    5757        }
    5858        public static final Symbol FogSignal = new Symbol();
    5959        static {
    60                 FogSignal.add(new Instr(Prim.STRK, new BasicStroke(3, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
    61                 FogSignal.add(new Instr(Prim.FILL, Color.black));
    62                 FogSignal.add(new Instr(Prim.ELPS, new Ellipse2D.Double(-10,-10,20,20)));
    63                 FogSignal.add(new Instr(Prim.STRK, new BasicStroke(10, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
    64                 FogSignal.add(new Instr(Prim.FILL, new Color(0xd400d4)));
    65                 FogSignal.add(new Instr(Prim.EARC, new Arc2D.Double(-120.0,-120.0,240.0,240.0,190.0,50.0,Arc2D.OPEN)));
    66                 FogSignal.add(new Instr(Prim.EARC, new Arc2D.Double(-92.5,-92.5,185.0,185.0,190.0,50.0,Arc2D.OPEN)));
    67                 FogSignal.add(new Instr(Prim.EARC, new Arc2D.Double(-65.0,-65.0,130.0,130.0,190.0,50.0,Arc2D.OPEN)));
     60                FogSignal.add(new Instr(Form.STRK, new BasicStroke(3, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
     61                FogSignal.add(new Instr(Form.FILL, Color.black));
     62                FogSignal.add(new Instr(Form.ELPS, new Ellipse2D.Double(-10,-10,20,20)));
     63                FogSignal.add(new Instr(Form.STRK, new BasicStroke(10, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
     64                FogSignal.add(new Instr(Form.FILL, new Color(0xd400d4)));
     65                FogSignal.add(new Instr(Form.EARC, new Arc2D.Double(-120.0,-120.0,240.0,240.0,190.0,50.0,Arc2D.OPEN)));
     66                FogSignal.add(new Instr(Form.EARC, new Arc2D.Double(-92.5,-92.5,185.0,185.0,190.0,50.0,Arc2D.OPEN)));
     67                FogSignal.add(new Instr(Form.EARC, new Arc2D.Double(-65.0,-65.0,130.0,130.0,190.0,50.0,Arc2D.OPEN)));
    6868        }
    6969        public static final Symbol LightFlare = new Symbol();
    7070        static {
    71                 LightFlare.add(new Instr(Prim.RSHP, new Ellipse2D.Double(-3,-3,6,6)));
     71                LightFlare.add(new Instr(Form.RSHP, new Ellipse2D.Double(-3,-3,6,6)));
    7272                Path2D.Double p = new Path2D.Double();
    7373                p.moveTo(0.0,-25.0); p.lineTo(15.0,-95.0); p.curveTo(20.0,-123.0,-20.0,-123.0,-15.0,-95.0);
    7474                p.closePath();
    75                 LightFlare.add(new Instr(Prim.PGON, p));
     75                LightFlare.add(new Instr(Form.PGON, p));
    7676        }
    7777        public static final Symbol LightMajor = new Symbol();
    7878        static {
    79                 LightMajor.add(new Instr(Prim.FILL, Color.black));
     79                LightMajor.add(new Instr(Form.FILL, Color.black));
    8080                Path2D.Double p = new Path2D.Double(); p.setWindingRule(GeneralPath.WIND_NON_ZERO);
    8181                p.moveTo(0.0,-7.0); p.curveTo(-9.3,-6.5,-9.3,6.5,0.0,7.0); p.curveTo(9.3,6.5,9.3,-6.5,0.0,-7.0); p.closePath();
    8282                p.moveTo(0.0,-35.5); p.lineTo(8.0,-11.2); p.lineTo(33.5,-11.2); p.lineTo(12.8,4.0);
    8383                p.lineTo(20.5,28.5); p.lineTo(0.0,13.0); p.lineTo(-20.5,28.5); p.lineTo(-12.8,4.0); p.lineTo(-33.5,-11.2); p.lineTo(-8.0,-11.2); p.closePath();
    84                 LightMajor.add(new Instr(Prim.PGON, p));
     84                LightMajor.add(new Instr(Form.PGON, p));
    8585        }
    8686        public static final Symbol LightMinor = new Symbol();
    8787        static {
    88                 LightMinor.add(new Instr(Prim.FILL, Color.black));
     88                LightMinor.add(new Instr(Form.FILL, Color.black));
    8989                Path2D.Double p = new Path2D.Double(); p.moveTo(0.0,-26.5); p.lineTo(6.0,-8.4); p.lineTo(25.1,-8.4); p.lineTo(9.6,3.0);
    9090                p.lineTo(15.4,21.4); p.lineTo(0.0,9.8); p.lineTo(-15.4,21.4); p.lineTo(-9.6,3.0); p.lineTo(-25.1,-8.4); p.lineTo(-6.0,-8.4); p.closePath();
    91                 LightMinor.add(new Instr(Prim.PGON, p));
     91                LightMinor.add(new Instr(Form.PGON, p));
    9292        }
    9393        public static final Symbol PerchPort = new Symbol();
    9494        static {
    95                 PerchPort.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
    96                 PerchPort.add(new Instr(Prim.FILL, Color.black));
    97                 PerchPort.add(new Instr(Prim.LINE, new Line2D.Double(-10,0,10,0)));
    98                 PerchPort.add(new Instr(Prim.LINE, new Line2D.Double(0,0,0,-40)));
    99                 PerchPort.add(new Instr(Prim.LINE, new Line2D.Double(25,-70,0,-40)));
    100                 PerchPort.add(new Instr(Prim.LINE, new Line2D.Double(-25,-70,0,-40)));
     95                PerchPort.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
     96                PerchPort.add(new Instr(Form.FILL, Color.black));
     97                PerchPort.add(new Instr(Form.LINE, new Line2D.Double(-10,0,10,0)));
     98                PerchPort.add(new Instr(Form.LINE, new Line2D.Double(0,0,0,-40)));
     99                PerchPort.add(new Instr(Form.LINE, new Line2D.Double(25,-70,0,-40)));
     100                PerchPort.add(new Instr(Form.LINE, new Line2D.Double(-25,-70,0,-40)));
    101101        }
    102102        public static final Symbol PerchStarboard = new Symbol();
    103103        static {
    104                 PerchStarboard.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
    105                 PerchStarboard.add(new Instr(Prim.FILL, Color.black));
    106                 PerchStarboard.add(new Instr(Prim.LINE, new Line2D.Double(-10,0,10,0)));
    107                 PerchStarboard.add(new Instr(Prim.LINE, new Line2D.Double(0,0,0,-70)));
    108                 PerchStarboard.add(new Instr(Prim.LINE, new Line2D.Double(25,-40,0,-68.7)));
    109                 PerchStarboard.add(new Instr(Prim.LINE, new Line2D.Double(-25,-40,0,-68.7)));
     104                PerchStarboard.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
     105                PerchStarboard.add(new Instr(Form.FILL, Color.black));
     106                PerchStarboard.add(new Instr(Form.LINE, new Line2D.Double(-10,0,10,0)));
     107                PerchStarboard.add(new Instr(Form.LINE, new Line2D.Double(0,0,0,-70)));
     108                PerchStarboard.add(new Instr(Form.LINE, new Line2D.Double(25,-40,0,-68.7)));
     109                PerchStarboard.add(new Instr(Form.LINE, new Line2D.Double(-25,-40,0,-68.7)));
    110110        }
    111111        public static final Symbol RadarStation = new Symbol();
    112112        static {
    113                 RadarStation.add(new Instr(Prim.STRK, new BasicStroke(2.5f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
    114                 RadarStation.add(new Instr(Prim.FILL, new Color(0xd400d4)));
    115                 RadarStation.add(new Instr(Prim.ELPS, new Ellipse2D.Double(-125,-125,250,250)));
     113                RadarStation.add(new Instr(Form.STRK, new BasicStroke(2.5f, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
     114                RadarStation.add(new Instr(Form.FILL, new Color(0xd400d4)));
     115                RadarStation.add(new Instr(Form.ELPS, new Ellipse2D.Double(-125,-125,250,250)));
    116116        }
    117117        public static final Symbol Stake = new Symbol();
    118118        static {
    119                 Stake.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
    120                 Stake.add(new Instr(Prim.FILL, Color.black));
    121                 Stake.add(new Instr(Prim.LINE, new Line2D.Double(0,0,0,-70)));
     119                Stake.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
     120                Stake.add(new Instr(Form.FILL, Color.black));
     121                Stake.add(new Instr(Form.LINE, new Line2D.Double(0,0,0,-70)));
    122122                Symbol colours = new Symbol();
    123123                Path2D.Double p = new Path2D.Double(); p.moveTo(-2.0,0.0); p.lineTo(-2.0,-70.0); p.lineTo(2.0,-70.0); p.lineTo(2.0,0.0); p.closePath();
    124                 colours.add(new Instr(Prim.P1, p));
     124                colours.add(new Instr(Form.P1, p));
    125125                p = new Path2D.Double(); p.moveTo(-2.0,0.0); p.lineTo(-2.0,-35.0); p.lineTo(2.0,-35.0); p.lineTo(2.0,0.0); p.closePath();
    126                 colours.add(new Instr(Prim.H2, p));
     126                colours.add(new Instr(Form.H2, p));
    127127                p = new Path2D.Double(); p.moveTo(-2.0,-23.3); p.lineTo(-2.0,-46.7); p.lineTo(2.0,-46.7); p.lineTo(2.0,-23.3); p.closePath();
    128                 colours.add(new Instr(Prim.H3, p));
     128                colours.add(new Instr(Form.H3, p));
    129129                p = new Path2D.Double(); p.moveTo(-2.0,-35.0); p.lineTo(-2.0,-52.5); p.lineTo(2.0,-52.5); p.lineTo(2.0,-35.0); p.closePath();
    130                 colours.add(new Instr(Prim.H4, p));
     130                colours.add(new Instr(Form.H4, p));
    131131                p = new Path2D.Double(); p.moveTo(-2.0,-17.5); p.lineTo(-2.0,-35.0); p.lineTo(2.0,-35.0); p.lineTo(2.0,-17.5); p.closePath();
    132                 colours.add(new Instr(Prim.H5, p));
    133                 Stake.add(new Instr(Prim.COLR, colours));
    134                 Stake.add(new Instr(Prim.FILL, Color.black));
    135                 Stake.add(new Instr(Prim.LINE, new Line2D.Double(-10,0,10,0)));
     132                colours.add(new Instr(Form.H5, p));
     133                Stake.add(new Instr(Form.COLR, colours));
     134                Stake.add(new Instr(Form.FILL, Color.black));
     135                Stake.add(new Instr(Form.LINE, new Line2D.Double(-10,0,10,0)));
    136136        }
    137137        public static final Symbol Tower = new Symbol();
     
    139139                Symbol colours = new Symbol();
    140140                Path2D.Double p = new Path2D.Double(); p.moveTo(-25.0,0.0); p.lineTo(-20.0,-70.0); p.lineTo(20.0,-70.0); p.lineTo(25.0,0.0); p.lineTo(10.0,0.0); p.curveTo(10.0,-13.3,-10.0,-13.3,-10.0,0.0); p.closePath();
    141                 colours.add(new Instr(Prim.P1, p));
     141                colours.add(new Instr(Form.P1, p));
    142142                p = new Path2D.Double(); p.moveTo(-25.0,0.0); p.lineTo(-22.5,-35.0); p.lineTo(22.5,-35.0); p.lineTo(25.0,0.0); p.lineTo(10.0,0.0); p.curveTo(10.0,-13.3,-10.0,-13.3,-10.0,0.0); p.closePath();
    143     colours.add(new Instr(Prim.H2, p));
     143    colours.add(new Instr(Form.H2, p));
    144144                p = new Path2D.Double(); p.moveTo(-23.3,-23.3); p.lineTo(-21.7,-46.7); p.lineTo(21.7,-46.7); p.lineTo(23.3,-23.3); p.closePath();
    145     colours.add(new Instr(Prim.H3, p));
     145    colours.add(new Instr(Form.H3, p));
    146146                p = new Path2D.Double(); p.moveTo(-22.5,-35.0); p.lineTo(-21.0,-52.5); p.lineTo(21.0,-52.5); p.lineTo(22.5,-35.0); p.closePath();
    147     colours.add(new Instr(Prim.H4, p));
     147    colours.add(new Instr(Form.H4, p));
    148148                p = new Path2D.Double(); p.moveTo(-23.6,-17.5); p.lineTo(-22.5,-35.0); p.lineTo(22.5,-35.0); p.lineTo(23.6,-17.5); p.closePath();
    149     colours.add(new Instr(Prim.H5, p));
     149    colours.add(new Instr(Form.H5, p));
    150150                p = new Path2D.Double(); p.moveTo(0.0,-70.0); p.lineTo(20.0,-70.0); p.lineTo(25.0,0.0); p.lineTo(10.0,0.0); p.quadTo(10.0,-10.0,0.0,-10.0); p.closePath();
    151     colours.add(new Instr(Prim.V2, p));
    152     Tower.add(new Instr(Prim.COLR, colours));
    153     Tower.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
    154     Tower.add(new Instr(Prim.FILL, Color.black));
    155     Tower.add(new Instr(Prim.ELPS, new Ellipse2D.Double(-10,-10,20,20)));
    156     Tower.add(new Instr(Prim.LINE, new Line2D.Double(-35,0,-10,0)));
    157     Tower.add(new Instr(Prim.LINE, new Line2D.Double(10,0,35,0)));
     151    colours.add(new Instr(Form.V2, p));
     152    Tower.add(new Instr(Form.COLR, colours));
     153    Tower.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
     154    Tower.add(new Instr(Form.FILL, Color.black));
     155    Tower.add(new Instr(Form.ELPS, new Ellipse2D.Double(-10,-10,20,20)));
     156    Tower.add(new Instr(Form.LINE, new Line2D.Double(-35,0,-10,0)));
     157    Tower.add(new Instr(Form.LINE, new Line2D.Double(10,0,35,0)));
    158158                p = new Path2D.Double(); p.moveTo(-25.0,0.0); p.lineTo(-20.0,-70.0); p.lineTo(20.0,-70.0); p.lineTo(25.0,0.0);
    159                 Tower.add(new Instr(Prim.PLIN, p));
     159                Tower.add(new Instr(Form.PLIN, p));
    160160        }
    161161        public static final Symbol WithyPort = new Symbol();
    162162        static {
    163                 WithyPort.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
    164                 WithyPort.add(new Instr(Prim.FILL, Color.black));
    165                 WithyPort.add(new Instr(Prim.LINE, new Line2D.Double(-10,0,10,0)));
    166                 WithyPort.add(new Instr(Prim.LINE, new Line2D.Double(0,0,0,-70)));
    167                 WithyPort.add(new Instr(Prim.LINE, new Line2D.Double(20,-60,0,-50)));
    168                 WithyPort.add(new Instr(Prim.LINE, new Line2D.Double(-20,-60,0,-50)));
    169                 WithyPort.add(new Instr(Prim.LINE, new Line2D.Double(30,-35,0,-21)));
    170                 WithyPort.add(new Instr(Prim.LINE, new Line2D.Double(-30,-35,0,-21)));
     163                WithyPort.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
     164                WithyPort.add(new Instr(Form.FILL, Color.black));
     165                WithyPort.add(new Instr(Form.LINE, new Line2D.Double(-10,0,10,0)));
     166                WithyPort.add(new Instr(Form.LINE, new Line2D.Double(0,0,0,-70)));
     167                WithyPort.add(new Instr(Form.LINE, new Line2D.Double(20,-60,0,-50)));
     168                WithyPort.add(new Instr(Form.LINE, new Line2D.Double(-20,-60,0,-50)));
     169                WithyPort.add(new Instr(Form.LINE, new Line2D.Double(30,-35,0,-21)));
     170                WithyPort.add(new Instr(Form.LINE, new Line2D.Double(-30,-35,0,-21)));
    171171        }
    172172        public static final Symbol WithyStarboard = new Symbol();
    173173        static {
    174                 WithyStarboard.add(new Instr(Prim.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
    175                 WithyStarboard.add(new Instr(Prim.FILL, Color.black));
    176                 WithyStarboard.add(new Instr(Prim.LINE, new Line2D.Double(-10,0,10,0)));
    177                 WithyStarboard.add(new Instr(Prim.LINE, new Line2D.Double(0,0,0,-70)));
    178                 WithyStarboard.add(new Instr(Prim.LINE, new Line2D.Double(20,-50,0,-60)));
    179                 WithyStarboard.add(new Instr(Prim.LINE, new Line2D.Double(-20,-50,0,-60)));
    180                 WithyStarboard.add(new Instr(Prim.LINE, new Line2D.Double(30,-21,0,-35)));
    181                 WithyStarboard.add(new Instr(Prim.LINE, new Line2D.Double(-30,-21,0,-35)));
     174                WithyStarboard.add(new Instr(Form.STRK, new BasicStroke(4, BasicStroke.CAP_BUTT, BasicStroke.JOIN_ROUND)));
     175                WithyStarboard.add(new Instr(Form.FILL, Color.black));
     176                WithyStarboard.add(new Instr(Form.LINE, new Line2D.Double(-10,0,10,0)));
     177                WithyStarboard.add(new Instr(Form.LINE, new Line2D.Double(0,0,0,-70)));
     178                WithyStarboard.add(new Instr(Form.LINE, new Line2D.Double(20,-50,0,-60)));
     179                WithyStarboard.add(new Instr(Form.LINE, new Line2D.Double(-20,-50,0,-60)));
     180                WithyStarboard.add(new Instr(Form.LINE, new Line2D.Double(30,-21,0,-35)));
     181                WithyStarboard.add(new Instr(Form.LINE, new Line2D.Double(-30,-21,0,-35)));
    182182        }
    183183       
Note: See TracChangeset for help on using the changeset viewer.