Ignore:
Timestamp:
2013-10-28T12:52:49+01:00 (12 years ago)
Author:
malcolmh
Message:

save

File:
1 edited

Legend:

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

    r30029 r30033  
    5050                        t = it;
    5151                }
     52                public Delta(Handle ih) {
     53                        h = ih;
     54                        t = new AffineTransform();
     55                }
    5256        }
    5357
     
    110114                public Scheme scheme;
    111115
    112                 public SubSymbol(Symbol iinstr, double iscale, double ix, double iy, Delta idelta, Scheme ischeme) {
     116                public SubSymbol(Symbol iinstr, double iscale, double ix, double iy, Scheme ischeme, Delta idelta) {
    113117                        instr = iinstr;
    114118                        scale = iscale;
     
    120124        }
    121125
    122         public static void drawSymbol(Graphics2D g2, Symbol symbol, double scale, double x, double y, Delta dd, Scheme cs) {
     126        public static void drawSymbol(Graphics2D g2, Symbol symbol, double scale, double x, double y, Scheme cs, Delta dd) {
    123127                int pn = 0;
    124128                int cn = 0;
     
    234238                                                                }
    235239                                                                break;
     240                                                        default:
     241                                                                break;
    236242                                                        }
    237243                                                }
     
    270276                                case SYMB:
    271277                                        SubSymbol s = (SubSymbol) item.params;
    272                                         drawSymbol(g2, s.instr, s.scale, s.x, s.y, s.delta, (s.scheme != null ? s.scheme : cs));
     278                                        drawSymbol(g2, s.instr, s.scale, s.x, s.y, (s.scheme != null ? s.scheme : cs), s.delta);
    273279                                        break;
    274280                                case TEXT:
     
    322328                                        layout.draw(g2, (float)dx, (float)dy);
    323329                                        break;
     330                                default:
     331                                        break;
    324332                                }
    325333                        }
Note: See TracChangeset for help on using the changeset viewer.