91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.41MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-08-15
  • 語言: C/C++
  • 標簽: 程序??

資源簡介

大作業(yè)哦 C++代碼

資源截圖

代碼片段和文件信息

/**************************************
*????????????????Gaia?????????????????*
*??????????by??Lemminkainen???????????*
*???????lemminkainen@libero.it????????*
*???Please?keep?this?notice?intact???*
*-------------------------------------*
*??????????OpenGL??basecode???????????*
*-------------------------------------*
*?????????based?on?Nehe?code??????????*
*??????????nehe.gamedev.net???????????*
*????????????????2003?????????????????*
**************************************/

#include?“platform.h“
#include?“milkshapemodel.h“
#include?“texture.h“
#include?“basecode.h“
#include?“room.h“
#include?“resource.rh“

#define?WM_TOGGLEFULLSCREEN?(WM_USER+1) //?Application?Define?Message?For?Toggling

static?BOOL?g_isProgramLooping; //?Window?Creation?Loop?For?FullScreen/Windowed?Toggle //?Between?Fullscreen?/?Windowed?Mode
static?BOOL?g_createFullScreen; //?If?TRUE?Then?Create?Fullscreen
static?GLuint?base;?
int?objectID?=?0;

void?FillOpenParams(OPENFILENAME?&open_params?HWND?hwnd?char?*filter?char?*file_name)
{
open_params.lStructSize?=?sizeof(OPENFILENAME);
open_params.hwndOwner?=?hwnd;
open_params.lpstrFilter?=?filter;
open_params.lpstrFile?=?file_name;
open_params.nMaxFile?=?MAX_PATH;
open_params.lpstrInitialDir?=?NULL;
open_params.lpstrFiletitle?=?NULL;
open_params.Flags?=?OFN_FILEMUSTEXIST?|?OFN_PATHMUSTEXIST?|?OFN_NOCHANGEDIR?|?OFN_HIDEREADONLY;
}

void?GL_Window::TerminateApplication?() //?Terminate?The?Application
{
PostMessage?(this->hWnd?WM_QUIT?0?0); //?Send?A?WM_QUIT?Message
g_isProgramLooping?=?FALSE; //?Stop?Looping?Of?The?Program
}

void?GL_Window::ToggleFullscreen?() //?Toggle?Fullscreen/Windowed
{
PostMessage?(this->hWnd?WM_TOGGLEFULLSCREEN?0?0); //?Send?A?WM_TOGGLEFULLSCREEN?Message
}

void?GL_WindowInit::ReshapeGL?(int?iwidth?int?iheight) //?Reshape?The?Window?When?It‘s?Moved?Or?Resized
{
this->width = iwidth;
this->height = iheight;
glViewport?(0?0?(GLsizei)(iwidth)?(GLsizei)(iheight)); //?Reset?The?Current?Viewport
glMatrixMode?(GL_PROJECTION); //?Select?The?Projection?Matrix
glLoadIdentity?(); //?Reset?The?Projection?Matrix
gluPerspective?(45.0f?(GLfloat)(iwidth)/(GLfloat)(iheight) //?Calculate?The?Aspect?Ratio?Of?The?Window
1.0f?100.0f);
glMatrixMode?(GL_MODELVIEW); //?Select?The?Modelview?Matrix
glLoadIdentity?(); //?Reset?The?Modelview?Matrix
}

BOOL?GL_WindowInit::ChangeScreenResolution?(int?width?int?height?int?bitsPerPixel) //?Change?The?Screen?Resolution
{
DEVMODE?dmScreenSettings; //?Device?Mode
ZeroMemory?(&dmScreenSettings?sizeof?(DEVMODE)); //?Make?Sure?Memory?Is?Cleared
dmScreenSettings.dmSize =?sizeof?(DEVMODE); //?Size?Of?The?Devmode?Structure
dmScreenSettings.dmPelsWidth =?width; //?Select?Screen?Width
dmScreenSettings.dmPelsHeig

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????684??2003-08-26?00:18??constants.h

?????文件???????8072??2003-09-05?00:27??00?-?readme.txt

?????文件???????3203??2003-09-05?00:10??01?-?history.txt

?????文件????????686??2003-09-04?23:59??02?-?todo.txt

?????文件???????5854??2003-08-27?00:26??03?-?fileformat.txt

?????文件????????959??2003-09-05?00:16??04?-?Release_notes.txt

?????文件??????26407??2003-09-04?23:54??basecode.cpp

?????文件???????4606??2003-09-01?20:29??basecode.h

?????文件???????2474??2003-09-02?23:00??Bbox.cpp

?????文件????????751??2003-09-02?22:15??Bbox.h

?????文件??????84704??2003-08-06?01:13??data\char\dwarf.ms3d

?????文件???????9564??2003-08-05?21:02??data\furn\bookshelf.ms3d

?????文件??????14540??2003-08-05?21:11??data\furn\chest01.ms3d

?????文件???????5964??2003-08-05?21:05??data\furn\crate01.ms3d

?????文件??????10909??2003-08-19?16:26??data\furn\door02.ms3d

?????文件???????2805??2003-09-05?00:06??data\room\room0.txt

?????文件????????431??2003-08-24?23:16??data\room\sample.txt

?????文件???????3490??2003-08-25?12:40??data\texs\belt.tga

?????文件???????2092??2003-08-25?12:40??data\texs\bicepl.tga

?????文件??????12799??2003-08-25?12:40??data\texs\black.tga

?????文件??????99051??2003-08-25?12:40??data\texs\bricks01.tga

?????文件??????12355??2003-08-25?12:40??data\texs\chest.tga

?????文件??????49650??2003-08-25?12:40??data\texs\dr_01.tga

?????文件???????1318??2003-08-25?12:40??data\texs\footl.tga

?????文件???????2065??2003-08-25?12:40??data\texs\forel.tga

?????文件???????1323??2003-08-25?12:40??data\texs\handl.tga

?????文件???????1323??2003-08-25?12:40??data\texs\handr.tga

?????文件??????12135??2003-08-25?12:40??data\texs\head.tga

?????文件???????3614??2003-08-25?12:40??data\texs\legl.tga

?????文件???????1303??2003-08-25?12:40??data\texs\neck.tga

............此處省略56個文件信息

評論

共有 條評論