Ignore:
Timestamp:
2013-12-08T23:00:06+01:00 (12 years ago)
Author:
malcolmh
Message:

save

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/smed2/src/seamap/Rules.java

    r30119 r30120  
    536536                case HRBFAC:
    537537                        if (zoom >= 12) {
    538                                 switch ((CatHAF) getAttVal(feature, feature.type, 0, Att.CATHAF)) {
    539                                 case HAF_MRNA:
    540                                         Renderer.symbol(feature, Harbours.Marina);
    541                                         break;
    542                                 case HAF_MANF:
    543                                         Renderer.symbol(feature, Harbours.MarinaNF);
    544                                         break;
    545                                 default:
     538                                ArrayList<CatHAF> cathaf = (ArrayList<CatHAF>) getAttVal(feature, Obj.HRBFAC, 0, Att.CATHAF);
     539                                if (cathaf.size() == 1) {
     540                                        switch (cathaf.get(0)) {
     541                                        case HAF_MRNA:
     542                                                Renderer.symbol(feature, Harbours.Marina);
     543                                                break;
     544                                        case HAF_MANF:
     545                                                Renderer.symbol(feature, Harbours.MarinaNF);
     546                                                break;
     547                                        case HAF_FISH:
     548                                                Renderer.symbol(feature, Harbours.Fishing);
     549                                                break;
     550                                        default:
     551                                                Renderer.symbol(feature, Harbours.Harbour);
     552                                                break;
     553                                        }
     554                                } else {
    546555                                        Renderer.symbol(feature, Harbours.Harbour);
    547                                         break;
    548                                 }
    549                         }
     556                                }
     557                        }
     558                        break;
    550559                default:
    551560                        break;
Note: See TracChangeset for help on using the changeset viewer.