doom_src
所属分类:Windows编程
开发工具:DOS
文件大小:2228KB
下载次数:6
上传日期:2008-08-17 15:39:58
上 传 者:
gavinkwoe
说明: 经典游戏doom的代码,学习C编程的好
(Classic doom games of the code, learn good C programming)
文件列表:
doom_src\am_map.c (30471, 1998-02-17)
doom_src\am_map.h (1476, 1998-01-17)
doom_src\doomdata.h (5067, 1997-12-22)
doom_src\doomdef.c (1149, 1998-01-10)
doom_src\doomdef.h (16491, 1998-01-20)
doom_src\DOOMLIC.TXT (5606, 1997-12-22)
doom_src\doomstat.c (1198, 1997-12-30)
doom_src\doomstat.h (7239, 1998-01-31)
doom_src\doomtype.h (2053, 1997-12-30)
doom_src\dstrings.c (2394, 1997-12-30)
doom_src\dstrings.h (1502, 1997-12-22)
doom_src\dxerr.c (27265, 1998-01-01)
doom_src\dxerr.h (216, 1998-01-01)
doom_src\d_console.c (41351, 1998-02-17)
doom_src\d_console.h (631, 1998-02-17)
doom_src\d_englsh.h (22709, 1998-01-16)
doom_src\d_event.h (2531, 1997-12-22)
doom_src\d_french.h (14842, 1997-12-22)
doom_src\d_items.c (2191, 1997-12-30)
doom_src\d_items.h (1335, 1997-12-22)
doom_src\d_main.c (35791, 1998-02-17)
doom_src\d_main.h (1464, 1997-12-21)
doom_src\d_net.c (19537, 1998-02-17)
doom_src\d_net.h (3416, 1997-12-14)
doom_src\d_player.h (4948, 1997-12-22)
doom_src\d_textur.h (1232, 1997-12-22)
doom_src\d_think.h (1854, 1997-12-22)
doom_src\d_ticcmd.h (1504, 1997-12-22)
doom_src\f_finale.c (16672, 1998-02-08)
doom_src\f_finale.h (1224, 1997-12-22)
doom_src\f_wipe.c (5432, 1997-12-30)
doom_src\f_wipe.h (1487, 1997-12-22)
doom_src\g_game.c (49537, 1998-02-17)
doom_src\g_game.h (2209, 1998-02-01)
doom_src\hu_lib.c (6820, 1998-01-17)
doom_src\hu_lib.h (4197, 1998-01-17)
doom_src\hu_stuff.c (21577, 1998-01-22)
doom_src\hu_stuff.h (1662, 1997-12-22)
doom_src\info.c (144406, 1997-12-30)
... ...
WinDoom - V0.95 Source Code
20 Feb, 19***
This source is to be distributed freely and without charge.
No portion of any code contained in this archive may be used
in software sold, licensed, hired or rented for profit without
prior written consent from id Software, Inc. or Bruce A. Lewis.
Most of the program code contained herein is the property of
id Software and all rights to that code are retained by them.
The program code used to port the Linux Doom source to Win32
and DirectX including wholly the contents of the files:
d_console.c, d_console.h, i_cd.c, i_cd.h, m_music.c, m_music.h,
i_midi.c, i_midi.h and windoom.c are the property of and
copyrighted 19*** by Bruce A. Lewis. The contents of these
files may not be used in ANY other project except enhancements
or extensions to WinDoom without prior written consent from
Bruce A. Lewis. Any project in which these files are used
must have the source code available. (Yes, e-mail does qualify
as written consent.)
I have had a lot of fun writing this program and there have also
been a number headaches. I would appreciate having any changes
made to this source sent back to me along with an explanation
of what your "hack" does.
I would also appreciate the report of any bugs found in the code
so I can integrate those into WinDoom and glDoom. The rendering
code is about ***% id Software code and I'm using NONE of that in
glDoom so any bugs found there are probably not worth reporting
except so I can incorporate them into WinDoom if it's a bad one.
Hopefully, most of the modifications that are being made to Doom
will eventually find their way into most of the Doom editing
projects.
I hope you have as much fun with this as I did. I also hope
you learn from it. I certainly did. After all, isn't that why
John Carmack and id decided to release the source in the first
place?
This code was compiled using:
Visual C++ Version 4.2
DirectX 5 SDK
Windows95 Build 1111 OEMR2
The file WinDoom.mdp is the Visual C++ project file for WinDoom.
If you are using Version 5 of Visual C++, it will convert the
project file for you.
Versions are maintained in the files d_console.c and d_console.h.
Now then, back to glDoom...
近期下载者:
相关文件:
收藏者: