import papaya.*; Study aStudy; PFont myfont, myboldfont; PImage smallleft, smallup, smalldown, smallright; PImage hyp0, hyp1, hyp2, hyp3, zu, zl, p1, p2, p3; JakeButton leftarrow, rightarrow; int page = 1; float testu, testl, pu, pl, pvalue; float[] graphdata; PGraphics pg; int gwidth=160, gheight=80; void setup() { size(700, 500); smooth(); loadData(); aStudy = new Study(); graphdata = new float[101]; for (int i = 0; i < 101; i++) { float x = -3.0 + 0.06*i; graphdata[i] = exp(-x*x/2)/sqrt(2*PI); } pg = createGraphics(gwidth, gheight, P2D); PImage[] lefts = {loadImage("leftblue.jpg"), loadImage("leftpurple.jpg")}; leftarrow = new JakeButton(30,415,lefts[1],lefts[0],lefts[0]); PImage[] rights = {loadImage("rightblue.jpg"), loadImage("rightpurple.jpg")}; rightarrow = new JakeButton(615,415,rights[1],rights[0],rights[0]); } void draw() { background(255); fill(0); generateProblem(); switch(page) { case 1: page1(); break; case 2: page2(); break; case 3: page3(); break; case 4: page4(); break; case 5: page5(); break; case 6: page6(); break; } leftarrow.updateButton(); leftarrow.drawButton(); if(leftarrow.clicked) { page--; } rightarrow.updateButton(); rightarrow.drawButton(); if(rightarrow.clicked) { page++; if (page>6) { page=1; aStudy = new Study(); } } }