3 public int position = 0;
4 public ArrayList<Integer> graphicBuffer;
8 graphicBuffer = new ArrayList<Integer>();
13 class GranimPattern extends SCPattern
15 ArrayList<Graphic> displayList;
17 GranimPattern(GLucose glucose)
20 displayList = new ArrayList<Graphic>();
23 public void addGraphic(Graphic g)
28 public void run(int deltaMs)
30 for(Graphic g : displayList)
32 List<Point> drawList = model.points.subList(g.position, g.position + g.graphicBuffer.size());
34 for (int i=0; i < drawList.size(); i++)
36 colors[drawList.get(i).index] = (int) g.graphicBuffer.get(i);
43 class RedThreeGraphic extends Graphic
52 for(int i=0; i < 3 ;i++)
54 graphicBuffer.add(color(0,255,255));