Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void plotScores() {
- if (samples > 1) { //if this is at least the second score, connect the scores with a line
- glLineWidth(12.0);
- GLdouble lineXPos = 0, lineYPos = 0;
- glColor3d(0.3, 0.3, 0.3);
- glBegin(GL_LINE_STRIP);
- for (int i = 0; i < scores.size(); i++) {
- lineXPos = (i * 0.05) - 0.88;
- lineYPos = ((scores[i] - 0.5) * 1.6); //need to adjust this for line y-position...
- glVertex2d(lineXPos, lineYPos);
- }
- glEnd();
- }
- for (int i = 0; i < scores.size(); i++) {
- GLdouble pointXPos = (i * 0.05) - 0.88;
- GLdouble pointYPos = ((scores[i] - 0.5) * 1.6); //...and this for point y-position
- if (scores[i] >= threshold) {
- glColor3d(0.0, 1.0, 0.2);
- }
- else {
- glColor3d(1.0, 0.2, 0.0);
- }
- glBegin(GL_POINTS);
- glVertex2d(pointXPos, pointYPos);
- glEnd();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement