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

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

?? notes.txt

?? quake 游戲原代碼
?? TXT
字號:
New: The source now includes a makefile and a project file for Watcom C/C++.
Compiles should be possible now.

The following are notes to the reviewing programmer.
This program is spread out into several modules, many of which are
themselves several files large. In general, for source code names
which are not self-explanatory:
a file prefix means it has to do with world file i/o
a ray prefix either has to do with rendering or is from an
older time when all files were ray prefixed
a scr prefix means it has to do with screen management
an spr prefix means it has to do with sprites/objects
a vox prefix means it has to do with mountain rendering

Many of the sources are commented, but a few are not. In general, its not
at all cryptic code. I've tried to adhere to the general philosophies of
structured programming.

Important files:

gamerun.cpp - overall managing file. Runs almost everything
dosrun.cpp - actual location of main() in DOS version. Just turns control
over to gamerun.cpp
rayinit.cpp - starts up and shuts down most system independent stuff
raycast.cpp + bsptree.cpp - make up the meat of the overall renderer
sprrend.cpp - the sprite renderer
voxrend.cpp - c portion of mountain renderer
filemain.cpp - overall managing file for world file i/o
player.cpp - file that controls the player
ray.h - info given to almost all files
globals.h - global variables (I used to use globals, and now don't,
but I still have relics)
rayrend.h - h file for renderer
rayfile.h - h file for world file i/o
voxel.h - h file for mountain internal files
voxinter.h - h for for mountain external files that want to use mountains
sprutils.h + rayspr.h + rayspr.h - h files for sprites 

Command-line options:

-noshade turns off mountain shading
-fastvox makes mountains render faster but not as nicely 
(does not effect shading)

I haven't tried these in a long time, so I don't know if they work:
-file uses alternate world file (will actually load DOOM wads too)
-ftex use alternate world for floor textures
-wtex same but for walls

A few idiosyncracies:

mix of the terms sprite and object- Technically, a sprite refers to a 
specific type of object, on that rendered as a moving bitmap. However,
in the program the terms are interchanged without concern for specific
definition. When sprite is used, it sometimes refers specifically to the
rendering of an object

#ifdef OS_ lines
These refer to operating system dependent portions of the code.
A windows port was actually written for the project, but unfortunately other
aspects of the project to priority before I could debug the WINDOWS version.
However, it actually compiled to windows at the time and ran, albeit in a
slightly screwed up fashion(sp?) (the color palette was messed up). At this
point, it probably will not compile cleanly to Windows, though finishing the
port would require only a day or two for an experienced Windows programmer.
(When I wrote the port, it was the first Win program I'd ever written).

code for objects & function pointers associated with them- The object model
in the program is pretty neat. Rather than defining the object types at 
compile time, object types are run-time defined in the world file. 
Orchestrating this is not easy, and sometimes it makes object code overly 
complex. However, it is interesting to note that you could now, for example,
put the camera in eye of an enemy, or change one enemies pictures to change
him form a human to a monster. You should also note that some of the later
object code was written very close to the time a prototype was needed, as is
as a result somewhat cryptic and inflexible.

the asm files
sliver.asm- code for inner loop of rendering walls & floors
voxrow.asm- one set of code for inner loop of mountains (partially shaded)
voxrowf.asm- secode set of mountain code (no shading)
vrsmooth.asm- final set of mountain code (full shading). This the one that is
almost universally used

Sorry if I missed a bunch of stuff. I tried to put what I'd want to know
if I had to look at my code.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91免费精品国自产拍在线不卡| 2023国产精品自拍| jlzzjlzz欧美大全| 国产乱码精品一区二区三区av | 亚洲高清一区二区三区| 日韩欧美自拍偷拍| 美女被吸乳得到大胸91| 国产精品不卡一区| 日韩一区二区免费在线电影| 国产成人av在线影院| 亚洲婷婷综合色高清在线| 欧美zozozo| 欧美日韩精品三区| 成人一区二区视频| 热久久一区二区| 五月婷婷综合在线| 久久不见久久见中文字幕免费| 日韩欧美一卡二卡| 欧美成人a视频| 麻豆成人在线观看| 亚洲丝袜自拍清纯另类| 亚洲精品精品亚洲| 日本美女一区二区| 国产一区在线观看麻豆| 成人午夜电影小说| 91精品办公室少妇高潮对白| 欧美人牲a欧美精品| 精品视频一区三区九区| 精品久久久久久综合日本欧美 | 成人国产一区二区三区精品| 亚洲成人av中文| 欧美日韩精品专区| 久久精品国产一区二区| 一区二区高清视频在线观看| 日韩免费观看高清完整版在线观看| 成人av在线电影| 免费的成人av| 青青草视频一区| 视频一区视频二区在线观看| 亚洲午夜久久久久| 伊人开心综合网| 亚洲少妇最新在线视频| 日韩毛片高清在线播放| 国产精品欧美精品| 国产精品欧美综合在线| 欧美激情综合在线| 国产人成一区二区三区影院| 中文字幕av不卡| **欧美大码日韩| 视频一区视频二区中文| 亚洲成a人v欧美综合天堂下载| 国产盗摄女厕一区二区三区| 日本一区二区三区国色天香 | 欧美精选午夜久久久乱码6080| 亚洲欧美日韩精品久久久久| 国产精品人妖ts系列视频| 亚洲国产乱码最新视频| 欧美日韩一二三区| 成人午夜在线视频| 91精品免费在线| 日韩精品成人一区二区三区| 日韩亚洲电影在线| 国产激情视频一区二区在线观看 | 国产成人精品免费| 91精品国产一区二区| 国产精品污www在线观看| 日本一区二区三区视频视频| 亚洲成a人片综合在线| 成人性生交大片免费看中文| 欧美亚洲高清一区| 国产亚洲女人久久久久毛片| 国产精品成人一区二区艾草 | 国产成人亚洲综合a∨猫咪| 日本高清视频一区二区| 91精品国产综合久久国产大片| 亚洲精品一区二区三区在线观看 | 欧美在线短视频| 在线不卡a资源高清| 亚洲视频一二三| 国产精品资源在线| 欧美精品一区二区三区视频| 午夜精品一区二区三区三上悠亚| 成人a区在线观看| 久久婷婷久久一区二区三区| 国产激情一区二区三区| 粉嫩绯色av一区二区在线观看| 欧美三级资源在线| 欧美精品一卡二卡| 久久久久久久久伊人| 天天影视网天天综合色在线播放| 欧美日韩成人一区| 欧美乱妇20p| 日韩视频123| 色婷婷综合久久久中文一区二区| 男男gaygay亚洲| 亚洲综合色噜噜狠狠| 国产三级三级三级精品8ⅰ区| 欧美日韩亚洲国产综合| 9人人澡人人爽人人精品| 韩国毛片一区二区三区| 欧美aa在线视频| 性做久久久久久免费观看| 国产精品不卡在线| 91婷婷韩国欧美一区二区| 中文字幕一区二区三区在线播放 | 另类人妖一区二区av| 日本乱人伦一区| 日韩精品午夜视频| 国产丝袜在线精品| 91丨porny丨最新| 日韩和的一区二区| 日韩精品一区国产麻豆| 大胆欧美人体老妇| 天天爽夜夜爽夜夜爽精品视频| 91精品久久久久久久久99蜜臂| 亚洲国产cao| 国产精品每日更新| 日韩亚洲欧美中文三级| 国产·精品毛片| 亚洲高清免费观看| 亚洲免费在线观看| 中文字幕中文字幕一区二区| 欧美主播一区二区三区| 9i在线看片成人免费| 国产一区二区福利视频| 免费的成人av| 午夜精品久久一牛影视| 一区av在线播放| 日本一区二区在线不卡| 91蝌蚪国产九色| 国产黄色精品网站| 国产在线日韩欧美| 91免费看`日韩一区二区| 国产精品久久久久7777按摩| 国产盗摄女厕一区二区三区| 一区二区三区小说| 一区二区高清免费观看影视大全| 亚洲综合免费观看高清完整版 | 中文字幕欧美激情| 国产精品国产三级国产普通话99| 亚洲三级在线免费| 亚洲午夜三级在线| 老鸭窝一区二区久久精品| 日韩欧美中文字幕制服| 欧美日韩一级黄| 91精品欧美久久久久久动漫 | 自拍偷拍国产精品| 2023国产一二三区日本精品2022| 欧美精品色综合| 欧美电影免费观看高清完整版在线观看| 欧美视频一区在线观看| 欧美日韩视频不卡| 色综合久久综合| 欧美日韩一区在线观看| 一区视频在线播放| 亚洲一区二区美女| 老司机精品视频在线| 国产999精品久久久久久| 99精品黄色片免费大全| 欧美精品自拍偷拍动漫精品| 欧美精品一区二区三区蜜臀| 久久精品一区二区三区四区| 亚洲精品高清在线观看| 美女www一区二区| 色婷婷综合久久| 国产精品成人一区二区艾草| 午夜一区二区三区在线观看| 欧美a级理论片| 久久综合狠狠综合久久综合88| 亚洲一区二区三区美女| 精品国产免费人成电影在线观看四季| 丁香婷婷综合网| 日韩免费在线观看| 国产女同互慰高潮91漫画| 午夜久久福利影院| 91久久久免费一区二区| 中文字幕精品三区| 国产婷婷一区二区| 国产精品久久久久久久久免费丝袜| 久久天堂av综合合色蜜桃网| 欧美一区二区视频观看视频| 国产精品久久久久一区二区三区共| 欧美aaa在线| 337p亚洲精品色噜噜噜| 亚洲欧美日韩在线不卡| 国产成人在线视频网站| 欧美成人性福生活免费看| 亚洲成av人片一区二区三区| 97久久精品人人做人人爽| 久久精品亚洲精品国产欧美kt∨| 天堂蜜桃91精品| 欧美亚洲综合在线| ㊣最新国产の精品bt伙计久久| 一本色道久久加勒比精品| 国产精品免费久久久久| 色婷婷综合久色| 精品午夜久久福利影院| 国产日韩欧美综合在线| 91丨九色porny丨蝌蚪| 亚洲激情男女视频|