View Javadoc
1   package org.woehlke.computer.kurzweil.tabs.randomwalk.canvas;
2   
3   import org.woehlke.computer.kurzweil.commons.model.LatticePoint;
4   
5   public enum ParticleOrientation {
6   
7       UP(0, -1),
8       UP_RIGHT(1, -1),
9       RIGHT(1, 0),
10      DOWN_RIGHT(1, 1),
11      DOWN(0, 1),
12      DOWN_LEFT(-1, 1),
13      LEFT(-1, 0),
14      UP_LEFT(-1, -1);
15  
16      private LatticePoint move;
17  
18      public LatticePoint getMove() {
19          return move;
20      }
21  
22      ParticleOrientation(int x, int y) {
23          move = new LatticePoint(x, y);
24      }
25  }