Ignore:
Timestamp:
08/29/08 08:17:54 (16 years ago)
Author:
ra33
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/gui/Vector.java

    r115 r286  
    22
    33import java.awt.Color;
     4import java.awt.Dimension;
    45import java.awt.Point;
     6import java.text.NumberFormat;
    57
     8import org.expeditee.items.Item;
    69import org.expeditee.items.Permission;
    710
     
    1518
    1619        public Color Background;
     20       
     21        public Item Source;
     22       
     23        public Dimension Size;
    1724
    18         public Vector(Frame overlay, Permission permission, Point origin,
    19                         Float scale, Color color, Color background) {
     25        public Vector(Frame overlay, Permission permission,
     26                        Float scale, Item source) {
    2027                super(overlay, permission);
    21                 Origin = origin;
     28                Origin = source.getPosition();
    2229                Scale = scale;
    23                 Foreground = color;
    24                 Background = background;
     30                Foreground = source.getColor();
     31                Background = source.getBackgroundColor();
     32                Source = source;
    2533        }
    2634
     
    5462                return (y - Origin.y) / Scale;
    5563        }
     64
     65        public void setSize(int maxX, int maxY) {
     66                Size = new Dimension(maxX, maxY);
     67        }
     68
     69        public static NumberFormat getNumberFormatter() {
     70                NumberFormat nf = NumberFormat.getInstance();
     71                nf.setMaximumFractionDigits(4);
     72                return nf;
     73        }
    5674}
Note: See TracChangeset for help on using the changeset viewer.