Changeset 30020 in osm for applications/editors/josm/plugins/smed2/src/symbols
- Timestamp:
- 2013-10-12T12:50:40+02:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/smed2/src/symbols/Areas.java
r29206 r30020 10 10 package symbols; 11 11 12 import java.awt.BasicStroke; 13 import java.awt.Color; 14 import java.awt.Rectangle; 12 import java.awt.*; 15 13 import java.awt.geom.*; 14 import java.awt.image.*; 16 15 17 16 import symbols.Symbols.*; … … 127 126 RockC.add(new Instr(Prim.LINE, new Line2D.Double(10,17.3,-10,-17.3))); 128 127 } 129 public static final Symbol Sandwaves = new Symbol();130 128 public static final Symbol Seaplane = new Symbol(); 131 129 static { … … 179 177 WreckS.add(new Instr(Prim.PGON, p)); 180 178 } 179 public static final BufferedImage Sandwaves = new BufferedImage(100, 100, BufferedImage.TYPE_INT_ARGB); 180 static { 181 Graphics2D g2 = Sandwaves.createGraphics(); 182 g2.setStroke(new BasicStroke(4, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND)); 183 g2.setBackground(new Color(0, true)); 184 g2.clearRect(0, 0, 100, 100); 185 g2.setPaint(new Color(0xffd400)); 186 Path2D.Double p = new Path2D.Double(); p.moveTo(0.0,34.5); p.lineTo(03.3,30.8); p.lineTo(09.9,19.3); p.lineTo(13.2,16.0); p.lineTo(16.5,16.1); p.lineTo(18.2,19.5); 187 p.lineTo(19.9,25.0); p.lineTo(21.6,30.3); p.lineTo(23.3,33.4); p.lineTo(25.0,33.3); p.lineTo(28.3,30.1); p.lineTo(31.6,25.0); p.lineTo(34.9,20.1); p.lineTo(38.2,17.2); 188 p.lineTo(41.5,17.3); p.lineTo(43.2,20.3); p.lineTo(44.9,25); p.lineTo(46.6,29.6); p.lineTo(48.3,32.2); p.lineTo(50.0,32.1); 189 p.moveTo(50.0,84.5); p.lineTo(53.3,80.8); p.lineTo(56.6,75.0); p.lineTo(59.9,69.3); p.lineTo(63.2,66.0); p.lineTo(66.5,66.1); p.lineTo(68.2,69.5); p.lineTo(69.9,75.0); 190 p.lineTo(71.6,80.3); p.lineTo(73.3,83.4); p.lineTo(75.0,83.3); p.lineTo(78.3,80.1); p.lineTo(81.6,75.0); p.lineTo(84.9,70.1); p.lineTo(88.2,67.2); p.lineTo(91.5,67.3); 191 p.lineTo(93.2,70.3); p.lineTo(94.9,75.0); p.lineTo(96.6,79.6); p.lineTo(98.3,82.2); p.lineTo(100.0,82.1); 192 g2.draw(p); 193 } 181 194 }
Note:
See TracChangeset
for help on using the changeset viewer.