Скачиваний:
5
Добавлен:
01.05.2014
Размер:
719 б
Скачать
#include "stdafx.h"
#include "Square.h"

Square::Square(float x0, float y0, float a, unsigned int color) : mColor(color){
	mPoints[0].x = x0 + a / 2.0f;
	mPoints[0].y = y0 + a / 2.0f;

	mPoints[1].x = x0 + a / 2.0f;
	mPoints[1].y = y0 - a / 2.0f;

	mPoints[2].x = x0 - a / 2.0f;
	mPoints[2].y = y0 - a / 2.0f;

	mPoints[3].x = x0 - a / 2.0f;
	mPoints[3].y = y0 + a / 2.0f;
}

Square::~Square(){

}

void Square::draw(){
	glBegin(GL_QUADS);
	glColor3b(GLbyte(mColor >> 16), GLbyte(mColor >> 8), GLbyte(mColor));
	glVertex2f(mPoints[0].x, mPoints[0].y);
	glVertex2f(mPoints[1].x, mPoints[1].y);
	glVertex2f(mPoints[2].x, mPoints[2].y);
	glVertex2f(mPoints[3].x, mPoints[3].y);
	glEnd();
}

Соседние файлы в папке testMFC