亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? freeglut_std.h

?? 小游戲 有碰撞檢測和音樂 使用鍵盤openal
?? H
?? 第 1 頁 / 共 2 頁
字號(hào):
#ifndef  __FREEGLUT_STD_H__#define  __FREEGLUT_STD_H__/* * freeglut_std.h * * The GLUT-compatible part of the freeglut library include file * * Copyright (c) 1999-2000 Pawel W. Olszta. All Rights Reserved. * Written by Pawel W. Olszta, <olszta@sourceforge.net> * Creation date: Thu Dec 2 1999 * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL * PAWEL W. OLSZTA BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER * IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */#ifdef __cplusplus    extern "C" {#endif/* * Under windows, we have to differentiate between static and dynamic libraries */#if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW32__)/* #pragma may not be supported by some compilers. * Discussion by FreeGLUT developers suggests that * Visual C++ specific code involving pragmas may * need to move to a separate header.  24th Dec 2003 */ #   define WIN32_LEAN_AND_MEAN#   define NO_MIN_MAX#    include <windows.h>#   undef min#   undef max/* Windows static library */#   ifdef FREEGLUT_STATIC#    define FGAPI#    define FGAPIENTRY        /* Link with Win32 static freeglut lib */#       if defined(_MSC_VER)#           pragma comment (lib, "freeglut_static.lib")#       endif/* Windows shared library (DLL) */#   else#        if defined(FREEGLUT_EXPORTS)#                define FGAPI __declspec(dllexport)#        else#                define FGAPI __declspec(dllimport)            /* link with Win32 shared freeglut lib */#           if defined(_MSC_VER)#               ifndef _WIN32_WCE#                   pragma comment (lib, "freeglut.lib")#               endif#        endif#       endif#       define FGAPIENTRY __stdcall#   endif/* Drag in other Windows libraries as required by FreeGLUT */#   if defined(_MSC_VER)#       ifndef _WIN32_WCE#           pragma comment (lib, "winmm.lib")    /* link Windows MultiMedia lib */#           pragma comment (lib, "user32.lib")   /* link Windows user lib       */#           pragma comment (lib, "gdi32.lib")    /* link Windows GDI lib        */#           pragma comment (lib, "opengl32.lib") /* link Microsoft OpenGL lib   */#           pragma comment (lib, "glu32.lib")    /* link OpenGL Utility lib     */#       endif /* _WIN32_WCE */#   endif#else/* Non-Windows definition of FGAPI and FGAPIENTRY  */#        define FGAPI#        define FGAPIENTRY#endif/* * The freeglut and GLUT API versions */#define  FREEGLUT             1#define  GLUT_API_VERSION     4#define  FREEGLUT_VERSION_2_0 1#define  GLUT_XLIB_IMPLEMENTATION 13/* * Always include OpenGL and GLU headers */#include <GL/gl.h>#include <GL/glu.h>/* * GLUT API macro definitions -- the special key codes: */#define  GLUT_KEY_F1                        0x0001#define  GLUT_KEY_F2                        0x0002#define  GLUT_KEY_F3                        0x0003#define  GLUT_KEY_F4                        0x0004#define  GLUT_KEY_F5                        0x0005#define  GLUT_KEY_F6                        0x0006#define  GLUT_KEY_F7                        0x0007#define  GLUT_KEY_F8                        0x0008#define  GLUT_KEY_F9                        0x0009#define  GLUT_KEY_F10                       0x000A#define  GLUT_KEY_F11                       0x000B#define  GLUT_KEY_F12                       0x000C#define  GLUT_KEY_LEFT                      0x0064#define  GLUT_KEY_UP                        0x0065#define  GLUT_KEY_RIGHT                     0x0066#define  GLUT_KEY_DOWN                      0x0067#define  GLUT_KEY_PAGE_UP                   0x0068#define  GLUT_KEY_PAGE_DOWN                 0x0069#define  GLUT_KEY_HOME                      0x006A#define  GLUT_KEY_END                       0x006B#define  GLUT_KEY_INSERT                    0x006C/* * GLUT API macro definitions -- mouse state definitions */#define  GLUT_LEFT_BUTTON                   0x0000#define  GLUT_MIDDLE_BUTTON                 0x0001#define  GLUT_RIGHT_BUTTON                  0x0002#define  GLUT_DOWN                          0x0000#define  GLUT_UP                            0x0001#define  GLUT_LEFT                          0x0000#define  GLUT_ENTERED                       0x0001/* * GLUT API macro definitions -- the display mode definitions */#define  GLUT_RGB                           0x0000#define  GLUT_RGBA                          0x0000#define  GLUT_INDEX                         0x0001#define  GLUT_SINGLE                        0x0000#define  GLUT_DOUBLE                        0x0002#define  GLUT_ACCUM                         0x0004#define  GLUT_ALPHA                         0x0008#define  GLUT_DEPTH                         0x0010#define  GLUT_STENCIL                       0x0020#define  GLUT_MULTISAMPLE                   0x0080#define  GLUT_STEREO                        0x0100#define  GLUT_LUMINANCE                     0x0200/* * GLUT API macro definitions -- windows and menu related definitions */#define  GLUT_MENU_NOT_IN_USE               0x0000#define  GLUT_MENU_IN_USE                   0x0001#define  GLUT_NOT_VISIBLE                   0x0000#define  GLUT_VISIBLE                       0x0001#define  GLUT_HIDDEN                        0x0000#define  GLUT_FULLY_RETAINED                0x0001#define  GLUT_PARTIALLY_RETAINED            0x0002#define  GLUT_FULLY_COVERED                 0x0003/* * GLUT API macro definitions -- fonts definitions * * Steve Baker suggested to make it binary compatible with GLUT: */#if defined(_MSC_VER) || defined(__CYGWIN__) || defined(__MINGW32__)#   define  GLUT_STROKE_ROMAN               ((void *)0x0000)#   define  GLUT_STROKE_MONO_ROMAN          ((void *)0x0001)#   define  GLUT_BITMAP_9_BY_15             ((void *)0x0002)#   define  GLUT_BITMAP_8_BY_13             ((void *)0x0003)#   define  GLUT_BITMAP_TIMES_ROMAN_10      ((void *)0x0004)#   define  GLUT_BITMAP_TIMES_ROMAN_24      ((void *)0x0005)#   define  GLUT_BITMAP_HELVETICA_10        ((void *)0x0006)#   define  GLUT_BITMAP_HELVETICA_12        ((void *)0x0007)#   define  GLUT_BITMAP_HELVETICA_18        ((void *)0x0008)#else    /*     * I don't really know if it's a good idea... But here it goes:     */    extern void* glutStrokeRoman;    extern void* glutStrokeMonoRoman;    extern void* glutBitmap9By15;    extern void* glutBitmap8By13;    extern void* glutBitmapTimesRoman10;    extern void* glutBitmapTimesRoman24;    extern void* glutBitmapHelvetica10;    extern void* glutBitmapHelvetica12;    extern void* glutBitmapHelvetica18;    /*     * Those pointers will be used by following definitions:     */#   define  GLUT_STROKE_ROMAN               ((void *) &glutStrokeRoman)#   define  GLUT_STROKE_MONO_ROMAN          ((void *) &glutStrokeMonoRoman)#   define  GLUT_BITMAP_9_BY_15             ((void *) &glutBitmap9By15)#   define  GLUT_BITMAP_8_BY_13             ((void *) &glutBitmap8By13)#   define  GLUT_BITMAP_TIMES_ROMAN_10      ((void *) &glutBitmapTimesRoman10)#   define  GLUT_BITMAP_TIMES_ROMAN_24      ((void *) &glutBitmapTimesRoman24)#   define  GLUT_BITMAP_HELVETICA_10        ((void *) &glutBitmapHelvetica10)#   define  GLUT_BITMAP_HELVETICA_12        ((void *) &glutBitmapHelvetica12)#   define  GLUT_BITMAP_HELVETICA_18        ((void *) &glutBitmapHelvetica18)#endif/* * GLUT API macro definitions -- the glutGet parameters */#define  GLUT_WINDOW_X                      0x0064#define  GLUT_WINDOW_Y                      0x0065#define  GLUT_WINDOW_WIDTH                  0x0066#define  GLUT_WINDOW_HEIGHT                 0x0067#define  GLUT_WINDOW_BUFFER_SIZE            0x0068#define  GLUT_WINDOW_STENCIL_SIZE           0x0069#define  GLUT_WINDOW_DEPTH_SIZE             0x006A#define  GLUT_WINDOW_RED_SIZE               0x006B#define  GLUT_WINDOW_GREEN_SIZE             0x006C#define  GLUT_WINDOW_BLUE_SIZE              0x006D#define  GLUT_WINDOW_ALPHA_SIZE             0x006E#define  GLUT_WINDOW_ACCUM_RED_SIZE         0x006F#define  GLUT_WINDOW_ACCUM_GREEN_SIZE       0x0070#define  GLUT_WINDOW_ACCUM_BLUE_SIZE        0x0071#define  GLUT_WINDOW_ACCUM_ALPHA_SIZE       0x0072#define  GLUT_WINDOW_DOUBLEBUFFER           0x0073#define  GLUT_WINDOW_RGBA                   0x0074#define  GLUT_WINDOW_PARENT                 0x0075#define  GLUT_WINDOW_NUM_CHILDREN           0x0076#define  GLUT_WINDOW_COLORMAP_SIZE          0x0077#define  GLUT_WINDOW_NUM_SAMPLES            0x0078#define  GLUT_WINDOW_STEREO                 0x0079#define  GLUT_WINDOW_CURSOR                 0x007A#define  GLUT_SCREEN_WIDTH                  0x00C8#define  GLUT_SCREEN_HEIGHT                 0x00C9#define  GLUT_SCREEN_WIDTH_MM               0x00CA#define  GLUT_SCREEN_HEIGHT_MM              0x00CB#define  GLUT_MENU_NUM_ITEMS                0x012C#define  GLUT_DISPLAY_MODE_POSSIBLE         0x0190#define  GLUT_INIT_WINDOW_X                 0x01F4#define  GLUT_INIT_WINDOW_Y                 0x01F5#define  GLUT_INIT_WINDOW_WIDTH             0x01F6#define  GLUT_INIT_WINDOW_HEIGHT            0x01F7#define  GLUT_INIT_DISPLAY_MODE             0x01F8#define  GLUT_ELAPSED_TIME                  0x02BC#define  GLUT_WINDOW_FORMAT_ID              0x007B#define  GLUT_INIT_STATE                    0x007C/* * GLUT API macro definitions -- the glutDeviceGet parameters */#define  GLUT_HAS_KEYBOARD                  0x0258#define  GLUT_HAS_MOUSE                     0x0259#define  GLUT_HAS_SPACEBALL                 0x025A#define  GLUT_HAS_DIAL_AND_BUTTON_BOX       0x025B#define  GLUT_HAS_TABLET                    0x025C#define  GLUT_NUM_MOUSE_BUTTONS             0x025D#define  GLUT_NUM_SPACEBALL_BUTTONS         0x025E#define  GLUT_NUM_BUTTON_BOX_BUTTONS        0x025F#define  GLUT_NUM_DIALS                     0x0260#define  GLUT_NUM_TABLET_BUTTONS            0x0261#define  GLUT_DEVICE_IGNORE_KEY_REPEAT      0x0262#define  GLUT_DEVICE_KEY_REPEAT             0x0263#define  GLUT_HAS_JOYSTICK                  0x0264#define  GLUT_OWNS_JOYSTICK                 0x0265#define  GLUT_JOYSTICK_BUTTONS              0x0266#define  GLUT_JOYSTICK_AXES                 0x0267#define  GLUT_JOYSTICK_POLL_RATE            0x0268/* * GLUT API macro definitions -- the glutLayerGet parameters */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品免费国产二区三区| 亚洲精选在线视频| 成人爽a毛片一区二区免费| 国产精品久久久久9999吃药| 国产99久久精品| 亚洲成人中文在线| 国产亚洲成aⅴ人片在线观看 | 成人99免费视频| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 中文字幕av一区 二区| 成人三级在线视频| 亚洲国产精品久久人人爱蜜臀| 精品1区2区在线观看| 在线免费观看日本欧美| 蜜臀av一区二区在线观看| 亚洲欧洲99久久| xnxx国产精品| 欧美精品一卡二卡| 99国产精品视频免费观看| 另类小说一区二区三区| 一区二区三区蜜桃网| 国产视频一区在线播放| 91精品国产全国免费观看| 不卡高清视频专区| 激情偷乱视频一区二区三区| 天天色天天操综合| 亚洲日本中文字幕区| 激情久久五月天| 麻豆91在线观看| 亚洲第一福利视频在线| 中文字幕日韩欧美一区二区三区| 精品国产一区二区三区av性色| 色八戒一区二区三区| 国产成人鲁色资源国产91色综 | 国产精品影视天天线| 水野朝阳av一区二区三区| 国产亚洲污的网站| 久久精品日韩一区二区三区| 精品久久人人做人人爽| 3751色影院一区二区三区| 色偷偷88欧美精品久久久| 成人午夜精品在线| 国产乱码字幕精品高清av| 亚洲综合色成人| 国产精品乱码人人做人人爱| 成人国产精品免费观看| 国产亲近乱来精品视频| 日韩三级高清在线| 欧美日韩久久一区二区| 欧美三级电影精品| 色婷婷激情久久| 97精品视频在线观看自产线路二| 国产在线一区观看| 韩国女主播一区二区三区| 青娱乐精品视频在线| 日韩国产欧美在线视频| 亚洲国产色一区| 午夜欧美2019年伦理| 午夜欧美视频在线观看| 国产伦精品一区二区三区免费 | 成人激情动漫在线观看| 国产精品视频在线看| 欧美伦理视频网站| 日韩免费一区二区三区在线播放| 国产精品乱人伦一区二区| 91福利小视频| 成人午夜电影网站| 色噜噜狠狠色综合欧洲selulu| 亚洲视频你懂的| 亚洲超丰满肉感bbw| 久久精品二区亚洲w码| 欧美日韩mp4| 亚洲丶国产丶欧美一区二区三区| 久久精品人人做| 亚洲欧美经典视频| 男人的j进女人的j一区| 成人一区在线观看| 欧美日韩成人在线| 国产欧美精品一区二区三区四区 | 国产剧情在线观看一区二区 | 久久精品一区二区三区不卡牛牛| 亚洲欧美一区二区三区国产精品| 日韩在线a电影| 丁香婷婷深情五月亚洲| 欧美日韩一区二区三区视频| 国产无一区二区| 国产激情一区二区三区四区| 在线观看一区二区精品视频| 2021中文字幕一区亚洲| 亚洲一区二区欧美日韩| 国产福利一区二区三区视频| 欧美日韩美少妇| 国产精品久久久久影院老司| 奇米影视在线99精品| 一本大道久久a久久综合婷婷| 欧美成人高清电影在线| 亚洲综合色婷婷| av在线不卡观看免费观看| 日韩三级视频在线观看| 一区二区在线电影| 国产一区二区三区不卡在线观看 | 成人性色生活片免费看爆迷你毛片| 欧美日韩视频专区在线播放| 中文字幕在线观看不卡| 国产一区视频在线看| 制服丝袜亚洲网站| 中文字幕中文乱码欧美一区二区| 国产一区二区三区综合| 日韩一区二区在线观看视频播放| 亚洲黄色免费网站| 97精品视频在线观看自产线路二| 国产亚洲一区字幕| 久久99国产精品麻豆| 69堂成人精品免费视频| 亚洲电影一级黄| 在线影视一区二区三区| 国产精品成人一区二区艾草| 国产激情精品久久久第一区二区 | 亚洲午夜私人影院| zzijzzij亚洲日本少妇熟睡| 国产日韩欧美制服另类| 国产精品66部| 久久精品夜色噜噜亚洲a∨| 欧美在线视频日韩| 综合色天天鬼久久鬼色| 成人污视频在线观看| 欧美激情一区二区三区在线| 国产精品一色哟哟哟| 国产日韩欧美a| 国产成人亚洲精品青草天美| 久久久99久久| 成人免费视频一区二区| 日日夜夜精品视频免费| 精品国产一区二区三区四区四| 久久99精品久久久| 成人免费小视频| 51精品视频一区二区三区| 懂色中文一区二区在线播放| 亚洲乱码中文字幕| 精品欧美乱码久久久久久| av网站一区二区三区| 免费av成人在线| 日韩美女久久久| 精品欧美一区二区在线观看| 色综合视频一区二区三区高清| 亚洲福中文字幕伊人影院| 中文字幕av资源一区| 欧美成人激情免费网| 在线观看国产91| av在线免费不卡| 国产日本欧洲亚洲| 一本色道久久综合精品竹菊| 亚洲亚洲人成综合网络| 欧美成人a视频| 欧美日韩夫妻久久| 欧美人妇做爰xxxⅹ性高电影| 国产91丝袜在线观看| 在线视频亚洲一区| 最新日韩av在线| 成人美女视频在线观看| 亚洲综合一区二区三区| 欧美一区二区性放荡片| 韩国欧美一区二区| 亚洲欧洲日韩女同| 欧美亚洲免费在线一区| 久久99精品久久久| 亚洲少妇中出一区| 日韩精品一区在线| av一区二区不卡| 日韩国产精品91| 久久美女艺术照精彩视频福利播放 | 日韩一区二区三区av| 大胆亚洲人体视频| 成人伦理片在线| 欧美午夜电影一区| 久久精品国产亚洲一区二区三区| 欧美经典一区二区| 欧美三级视频在线播放| 国内久久婷婷综合| 亚洲激情校园春色| 亚洲激情自拍视频| 欧美r级电影在线观看| 91在线播放网址| 麻豆一区二区三| 亚洲丝袜另类动漫二区| 欧美成人伊人久久综合网| 99re视频这里只有精品| 免费av网站大全久久| 亚洲日韩欧美一区二区在线| 精品少妇一区二区三区| 在线视频综合导航| 久久草av在线| 亚洲丝袜美腿综合| 久久精品水蜜桃av综合天堂| 欧美另类变人与禽xxxxx| 91丨九色丨蝌蚪富婆spa| 国产专区综合网| 天天影视涩香欲综合网| 亚洲欧美一区二区不卡| 久久久久久综合|