1 import java.util.Hashtable;
4 public int position = 0;
5 public ArrayList<Integer> graphicBuffer;
9 graphicBuffer = new ArrayList<Integer>();
14 class GranimPattern extends SCPattern
16 Hashtable<String,Graphic> displayList;
18 GranimPattern(GLucose glucose)
21 displayList = new Hashtable<String,Graphic>();
24 public void addGraphic(String name, Graphic g)
26 displayList.put(name,g);
29 public void run(int deltaMs)
31 for(Graphic g : displayList.values())
33 List<Point> drawList = model.points.subList(g.position, g.position + g.graphicBuffer.size());
35 for (int i=0; i < drawList.size(); i++)
37 colors[drawList.get(i).index] = (int) g.graphicBuffer.get(i);
44 class RedThreeGraphic extends Graphic
53 for(int i=0; i < 3 ;i++)
55 graphicBuffer.add(color(0,255,255));