00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef __NEHE_LESSON8__
00011 #define __NEHE_LESSON8__
00012
00013 #include <windows.h>
00014 #include <gl\gl.h>
00015 #include <gl\glu.h>
00016 #include <gl\glaux.h>
00017
00018 #pragma comment(lib, "opengl32.lib")
00019 #pragma comment(lib, "glu32.lib")
00020 #pragma comment(lib, "glaux.lib")
00021 #pragma comment(lib, "advapi32.lib")
00022
00023 LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
00024
00025 GLvoid ReSizeGLScene(GLsizei width, GLsizei height);
00026
00027 int InitGL(GLvoid);
00028
00029 int DrawGLScene(GLvoid) ;
00030
00031 GLvoid KillGLWindow(GLvoid);
00032
00033 LRESULT CALLBACK WndProc( HWND hWnd,
00034 UINT uMsg,
00035 WPARAM wParam,
00036 LPARAM lParam);
00037
00038 int WINAPI WinMain( HINSTANCE hInstance,
00039 HINSTANCE hPrevInstance,
00040 LPSTR lpCmdLine,
00041 int nCmdShow);
00042
00043 #endif