Class PickStore


  • public class PickStore
    extends java.lang.Object
    • Field Detail

      • npoint

        int npoint
      • pointBoxes

        int[][] pointBoxes
      • nregion

        int nregion
      • regionRefs

        int[][] regionRefs
      • xref

        int xref
      • yref

        int yref
    • Constructor Detail

      • PickStore

        public PickStore()
    • Method Detail

      • clear

        public void clear()
      • addPoint

        public void addPoint​(PickablePoint pbl,
                             int xc,
                             int yc)
      • addPoint

        public void addPoint​(Pickable pbl,
                             int xa,
                             int ya,
                             int xb,
                             int yb)
      • addPickableRegion

        public void addPickableRegion​(PickableRegion pbl,
                                      int xr,
                                      int yr)
      • within

        private boolean within​(int[] xyxy,
                               int x,
                               int y)
      • getClaimant

        public Pickable getClaimant​(int mx,
                                    int my,
                                    double dx,
                                    double dy)
      • getClaimantRefX

        public int getClaimantRefX()
      • getClaimantRefY

        public int getClaimantRefY()
      • itemClaims

        public boolean itemClaims​(Pickable pbl,
                                  int mx,
                                  int my,
                                  double dx,
                                  double dy)