#include "cs148.h"

void myInit(void) {
	glClearColor(1.0,1.0,1.0,0.0);
	glColor3f(0.0f,0.0f,0.0f);
	glPointSize(12.0);
	glMatrixMode(GL_PROJECTION);
	glLoadIdentity();
	gluOrtho2D(0.0, 640.0, 0.0, 480.0);
}


void myDisplay(void) {

	glClear(GL_COLOR_BUFFER_BIT);
	glBegin(GL_POINTS);

    /*
    glVertex2i(CS148::RandInt(400),CS148::RandInt(400));
    glVertex2i(CS148::RandInt(400),CS148::RandInt(400));
    glVertex2i(CS148::RandInt(400),CS148::RandInt(400));
    */

		glVertex2i(100,50);
		glVertex2i(100,130);
		glVertex2i(150,130);

	glEnd();
	glFlush();
}


void main(int argc, char** argv) {
	glutInit(&argc, argv);
	glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
	glutInitWindowSize(640,480);
	glutInitWindowPosition(100,150);
	glutCreateWindow("OpenGL");
	glutDisplayFunc(myDisplay);
	myInit();
	glutMainLoop();
}

