Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
5
Добавлен:
01.05.2014
Размер:
762 б
Скачать
#pragma once
#include "Square.h"
#include <list>

// CRenderWindow
class CRenderWindow : public CStatic
{
	DECLARE_DYNAMIC(CRenderWindow)
private:
	HGLRC			mGlDc;
	bool			mIsOpenGlInitialized;

	bool			initializeOpenGl();
	void			uninitializeOpenGL();

	typedef std::list<Square>	SquareList;
	SquareList					mSquares;

	void			generate(unsigned int currentLevel, unsigned int deep, float x, float y, float a, unsigned int firstColor, unsigned int colorStep);
public:
	CRenderWindow();
	virtual ~CRenderWindow();
	
	void	generateBox(unsigned int deep, float x, float y, float a, unsigned int firstColor, unsigned int colorStep );
protected:
	DECLARE_MESSAGE_MAP()
public:
	afx_msg void OnPaint();
	afx_msg void OnDestroy();

};


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