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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? engine.h

?? 小型游戲引擎
?? H
字號:
/* * A list of all symbols exported from engine.c for a game's use. * *  Put together by Ryan C. Gordon (icculus@clutteredmind.org) * * Please do NOT harrass Ken Silverman about any code modifications *  (including this file) to BUILD. *//* * "Build Engine & Tools" Copyright (c) 1993-1997 Ken Silverman * Ken Silverman's official web site: "http://www.advsys.net/ken" * See the included license file "BUILDLIC.TXT" for license info. * This file IS NOT A PART OF Ken Silverman's original release */#ifndef _INCLUDE_ENGINE_H_#define _INCLUDE_ENGINE_H_#ifdef __cplusplusextern "C" {#endif#define SUPERBUILD  /* don't touch this. *//* * this must be implemented by every program that uses the BUILD engine. *  engine.c calls this function in several places. *  See Ken's test game (in game.c), and his editor (in bstub.c) for examples. */void faketimerhandler(void);/* * exported engine functions, in absolutely no particular order. *  See build.txt, build2.txt...and anything else with a .txt extention for *  information on using these functions that may or may not be accurate. :) */int initmouse(void);int setgamemode(char davidoption, long daxdim, long daydim);int getceilzofslope(short sectnum, long dax, long day);int getflorzofslope(short sectnum, long dax, long day);void getzsofslope(short sectnum, long dax, long day, long *ceilz, long *florz);void setaspect(long daxrange, long daaspect);int insertsprite(short sectnum, short statnum);void updatesector(long x, long y, short *sectnum);int lastwall(short point);void initspritelists(void);int deletesprite(short spritenum);int insertspritesect(short sectnum);int deletespritesect(short deleteme);int deletespritestat (short deleteme);int insertspritestat(short statnum);int changespritesect(short spritenum, short newsectnum);int changespritestat(short spritenum, short newstatnum);void loadtile(short tilenume);void setmmxoverlay(int isenabled);int getmmxoverlay(void);void nextpage(void);void drawrooms(long daposx, long daposy, long daposz,               short daang, long dahoriz, short dacursectnum);int loadboard(char *filename, long *daposx, long *daposy,			  long *daposz, short *daang, short *dacursectnum);void drawmasks(void);void printext256(long xpos, long ypos, short col, short backcol,			char name[82], char fontsize);void printext256_noupdate(long xpos, long ypos, short col, short backcol,			char name[82], char fontsize);void initengine(void);void uninitengine(void);int loadpics(char *filename);int saveboard(char *filename, long *daposx, long *daposy, long *daposz,                         short *daang, short *dacursectnum);void plotpixel(long x, long y, char col);unsigned char getpixel(long x, long y);void setbrightness(char dabrightness, unsigned char *dapal);int screencapture(char *filename, char inverseit);void getmousevalues(short *mousx, short *mousy, short *bstatus);int clipmove (long *x, long *y, long *z, short *sectnum, long xvect,			long yvect, long walldist, long ceildist,			long flordist, unsigned long cliptype);void getzrange(long x, long y, long z, short sectnum,			long *ceilz, long *ceilhit, long *florz, long *florhit,			long walldist, unsigned long cliptype);int getangle(long xvect, long yvect);void alignceilslope(short dasect, long x, long y, long z);void alignflorslope(short dasect, long x, long y, long z);int hitscan(long xs, long ys, long zs, short sectnum,            long vx, long vy, long vz,	        short *hitsect, short *hitwall, short *hitsprite,	        long *hitx, long *hity, long *hitz, unsigned long cliptype);int inside (long x, long y, short sectnum);void setfirstwall(short sectnum, short newfirstwall);void rotatepoint(long xpivot, long ypivot, long x, long y, short daang,			long *x2, long *y2);int drawtilescreen(long pictopleft, long picbox);void clearview(long dacol);void clearallviews(long dacol);void draw2dgrid(long posxe, long posye, short ange, long zoome,			short gride);void draw2dscreen(long posxe, long posye, short ange, long zoome,			short gride);int sectorofwall(short theline);int setsprite(short spritenum, long newx, long newy, long newz);void dragpoint(short pointhighlight, long dax, long day);int ksqrt(long num);int loopnumofsector(short sectnum, short wallnum);int cansee(long x1, long y1, long z1, short sect1,            long x2, long y2, long z2, short sect2);int lintersect(long x1, long y1, long z1, long x2, long y2, long z2,               long x3, long y3, long x4, long y4, long *intx,               long *inty, long *intz);int rintersect(long x1, long y1, long z1, long vx, long vy, long vz,               long x3, long y3, long x4, long y4, long *intx,               long *inty, long *intz);int allocatepermanenttile(short tilenume, long xsiz, long ysiz);void drawline256 (long x1, long y1, long x2, long y2, unsigned char col);void copytilepiece(long tilenume1, long sx1, long sy1, long xsiz, long ysiz,                   long tilenume2, long sx2, long sy2);int nextsectorneighborz(short sectnum, long thez,                        short topbottom, short direction);int neartag(long xs, long ys, long zs, short sectnum, short ange,            short *neartagsector, short *neartagwall, short *neartagsprite,            long *neartaghitdist, long neartagrange, char tagsearch);int pushmove(long *x, long *y, long *z, short *sectnum,             long walldist, long ceildist, long flordist,             unsigned long cliptype);int krand(void);void flushperms(void);void rotatesprite(long sx, long sy, long z, short a, short picnum,                  signed char dashade, char dapalnum, char dastat,                  long cx1, long cy1, long cx2, long cy2);void makepalookup(long palnum, char *remapbuf, signed char r,                  signed char g, signed char b, char dastat);void drawmapview(long dax, long day, long zoome, short ang);void setview(long x1, long y1, long x2, long y2);void setviewtotile(short tilenume, long xsiz, long ysiz);void setviewback(void);void squarerotatetile(short tilenume);void preparemirror(long dax, long day, long daz,                   short daang, long dahoriz, short dawall,                   short dasector, long *tposx, long *tposy,                   short *tang);void completemirror(void);int clipinsidebox(long x, long y, short wallnum, long walldist);#ifdef SUPERBUILDvoid qloadkvx(long voxindex, char *filename);#endif#ifdef __cplusplus}#endif#endif /* !defined _INCLUDE_ENGINE_H_ *//* end of engine.h ... */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内精品久久久久影院薰衣草 | 欧美一区二区三区在线电影| 精品国产乱子伦一区| 欧美激情一区二区在线| 亚洲高清一区二区三区| 成人黄色综合网站| 精品欧美一区二区久久| 五月激情六月综合| 欧美又粗又大又爽| 国产精品日日摸夜夜摸av| 九九视频精品免费| 在线播放91灌醉迷j高跟美女| 中文乱码免费一区二区| 国产一区二区精品久久91| 欧美视频完全免费看| 亚洲激情成人在线| 色综合天天综合网国产成人综合天 | 精品一区二区三区视频| 欧美日韩aaaaaa| 一区二区三区久久| 91色在线porny| 国产精品视频一二| 懂色一区二区三区免费观看| 久久在线观看免费| 蜜桃久久av一区| 51精品视频一区二区三区| 天堂资源在线中文精品| 在线视频综合导航| 亚洲一区在线观看视频| 在线视频你懂得一区二区三区| 国产精品入口麻豆原神| 99re这里只有精品首页| 国产精品二三区| 97se亚洲国产综合自在线观| 成人免费在线观看入口| 91日韩一区二区三区| 一区二区三区四区高清精品免费观看 | 欧美色手机在线观看| 一区二区三区不卡视频在线观看| 波多野结衣中文字幕一区| 中文字幕在线一区二区三区| 色婷婷国产精品| 亚洲a一区二区| 日韩亚洲欧美在线观看| 精品一区二区三区免费观看 | 91看片淫黄大片一级在线观看| 亚洲人精品午夜| 欧美精品tushy高清| 久久国产精品99久久人人澡| 国产日韩欧美不卡在线| 91麻豆国产福利在线观看| 亚洲高清免费观看 | 欧日韩精品视频| 日韩av在线免费观看不卡| 久久综合九色综合97_久久久| 国产精品一卡二卡在线观看| 亚洲免费av高清| 日韩欧美国产一区二区三区| 粉嫩绯色av一区二区在线观看| 国产精品夫妻自拍| 91精品国产全国免费观看| 国产成人精品免费视频网站| 亚洲欧美偷拍三级| 欧美一二三四在线| 99久久综合99久久综合网站| 午夜精品久久久久久久蜜桃app | 91精品欧美一区二区三区综合在| 久久精品国产久精国产| 综合久久一区二区三区| 欧美一区二区三区喷汁尤物| 成人av一区二区三区| 午夜免费久久看| 亚洲国产精品v| 91精品国产综合久久久久久漫画 | 看片的网站亚洲| 亚洲欧美另类久久久精品| 日韩欧美国产三级电影视频| 色综合久久天天| 国产一区二区三区四区在线观看| 亚洲欧美激情小说另类| 久久网站最新地址| 欧美一区二区三区在线观看| gogogo免费视频观看亚洲一| 美女看a上一区| 亚洲午夜三级在线| 日韩毛片在线免费观看| 久久久欧美精品sm网站| 欧美一区二区三区四区五区 | 亚洲18色成人| 亚洲免费在线看| 久久青草欧美一区二区三区| 欧美日韩高清在线| 欧美专区亚洲专区| av电影在线观看不卡| 国产精品性做久久久久久| 日本va欧美va精品发布| 亚洲国产综合在线| 亚洲精选视频在线| 国产精品超碰97尤物18| 亚洲国产精华液网站w | 国产成人精品综合在线观看 | 久久久久久麻豆| 日韩免费视频一区二区| 欧美日韩成人综合| 欧美日韩卡一卡二| 欧美日韩视频在线观看一区二区三区| av成人动漫在线观看| 粉嫩av一区二区三区在线播放 | 欧美少妇一区二区| 欧美日韩三级一区| 欧美三级中文字幕在线观看| 欧美视频三区在线播放| 欧美日韩美女一区二区| 91精品一区二区三区久久久久久| 欧美日韩一区 二区 三区 久久精品| 91影院在线免费观看| 色综合久久久网| 欧美日韩激情一区二区| 3751色影院一区二区三区| 制服丝袜亚洲色图| 欧美mv和日韩mv国产网站| 日韩精品一区二区三区四区视频| 在线播放日韩导航| 日韩视频永久免费| 国产亚洲精品7777| 国产欧美一区二区精品性| 国产精品狼人久久影院观看方式| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 91精品国产91热久久久做人人| 欧美精三区欧美精三区| 欧美电影免费观看高清完整版在线 | 久久精品在这里| 亚洲国产精品成人综合色在线婷婷| 中文字幕第一页久久| 亚洲欧美激情一区二区| 日韩中文字幕av电影| 国产精品白丝av| 91免费在线视频观看| 欧美精品国产精品| 精品久久久影院| 国产丝袜在线精品| 一级特黄大欧美久久久| 日本欧美久久久久免费播放网| 国产一区二区三区久久悠悠色av| 国产精品亚洲第一区在线暖暖韩国| 成人黄色国产精品网站大全在线免费观看| 成人av在线播放网址| 欧美蜜桃一区二区三区| 久久综合五月天婷婷伊人| 亚洲人成网站影音先锋播放| 日韩高清在线不卡| 99久久综合色| 欧美一级片在线看| 亚洲日本青草视频在线怡红院| 五月激情综合色| 成人动漫精品一区二区| 日韩视频免费观看高清在线视频| 国产精品网友自拍| 美腿丝袜亚洲色图| 一本到高清视频免费精品| 欧美v日韩v国产v| 亚洲一区在线免费观看| 欧美亚洲日本一区| 国产欧美精品一区二区色综合| 亚洲综合av网| 成人av资源站| 成人av在线电影| 精品免费国产一区二区三区四区| 亚洲免费毛片网站| 国产精品亚洲第一| 日韩精品一区二区三区视频| 亚洲一区二区三区影院| 亚洲国产美女搞黄色| 国产精品亚洲第一区在线暖暖韩国| 久久久无码精品亚洲日韩按摩| 国产一区二区成人久久免费影院| 久久久久久亚洲综合影院红桃| 国产美女av一区二区三区| 久久久精品蜜桃| 99国产麻豆精品| 亚洲高清不卡在线观看| 欧美夫妻性生活| 国产在线播精品第三| 亚洲欧洲www| 欧美日韩国产小视频在线观看| 五月婷婷色综合| 久久免费国产精品| 91在线视频网址| 日韩精品高清不卡| www国产精品av| av亚洲产国偷v产偷v自拍| 一区二区三区.www| 日韩一区二区免费高清| 国产精品夜夜嗨| 亚洲精品国产第一综合99久久| 91.com视频| 成人app在线观看| 日韩电影在线免费观看| 久久精品亚洲一区二区三区浴池| 91老司机福利 在线|