Commit graph

250 commits

Author SHA1 Message Date
Steven Fuller
9f006f18fe Many warnings cleaned up (Tim Beckmann)
Menus.
2019-08-20 02:22:36 +02:00
Steven Fuller
4508748944 CD Audio Support. 2019-08-20 02:22:36 +02:00
Steven Fuller
b4a55b2618 Added Screenshot code.
Moved some net stuff around.
2019-08-20 02:22:36 +02:00
Steven Fuller
219ab378d7 Fixed stupid fullscreen toggle error 2019-08-20 02:22:36 +02:00
Steven Fuller
66c945fb7d Implemented a part of CreateFile so save games work. 2019-08-20 02:22:36 +02:00
Steven Fuller
2c9d8cc68e Doc updates 2019-08-20 02:22:36 +02:00
Steven Fuller
7e7423ec29 Fixed Makefile 2019-08-20 02:22:36 +02:00
Steven Fuller
ab1b808ef3 Debian SDL+NVIDIA workaround 2019-08-20 02:22:36 +02:00
Steven Fuller
949ffcfd44 Fixed the mistake causing new episodes to be gained for free. 2019-08-20 02:22:36 +02:00
Steven Fuller
f0647dd7c8 Added missing netcode from main.c -- now skirmish (including Jockey) works
correctly.
2019-08-20 02:22:36 +02:00
Steven Fuller
06371ecc45 Re-fixed the menus and enabled another font drawing function.
Fixed Profile Loading/Saving (had to disable debug mode).
2019-08-20 02:22:36 +02:00
Steven Fuller
442b6b52ea Disable the menus for the Alien demo. 2019-08-20 02:22:36 +02:00
Steven Fuller
b66cdf804f Skirmish mode now works 2019-08-20 02:22:36 +02:00
Steven Fuller
a1d0e0dc87 Small menu changes 2019-08-20 02:22:36 +02:00
Steven Fuller
7ef81cbc6e More work on menus. 2019-08-20 02:22:36 +02:00
Steven Fuller
ea23e5a1bb Documented -DREGULAR_EDITION
Disabled the sound printfs for now.
2019-08-20 02:22:36 +02:00
Steven Fuller
47dfa780d5 Fix stupid mistake: accidently had volume changing commented out 2019-08-20 02:22:36 +02:00
Steven Fuller
112d43ca5d Removing unneeded files. 2019-08-20 02:22:36 +02:00
Steven Fuller
0b37ed3309 Most of the menu code now builds. 2019-08-20 02:22:36 +02:00
Steven Fuller
b7e1c7cb2f Documentation updates. 2019-08-20 02:22:36 +02:00
Steven Fuller
7647c9d8af Now build pldnet.c 2019-08-20 02:22:36 +02:00
Steven Fuller
1aed07b16a Tried to get OpenAL panning to work. 2019-08-20 02:22:36 +02:00
Steven Fuller
95977a17d4 Month old OpenAL changes (Pitch changing, currently disabled). 2019-08-20 02:22:36 +02:00
Steven Fuller
35d91a5da3 Added AvP-Style attenuation code. 2019-08-20 02:22:36 +02:00
Steven Fuller
ab5897ec78 Removed more unused code. 2019-08-20 02:22:36 +02:00
Steven Fuller
cf29827c40 Removed a few unused files. 2019-08-20 02:22:36 +02:00
Steven Fuller
39a1a56772 Fixed water drawing.
Added a better hack to the Text loader (for Alien demo).

Fixed water texture paths for Alien Demo.
2019-08-20 02:22:36 +02:00
Steven Fuller
acbc8ea8b8 Removed more unused stuff.
Finally finished ingame OpenGL code (I hope).

Fixed another mistake in mathline.c.
2019-08-20 02:22:36 +02:00
Steven Fuller
90d3747b13 Added the rest of the hacks. 2019-08-20 02:22:36 +02:00
Steven Fuller
abd1c68579 Removed some unused code.
Added some of the level drawing hacks (water, rain).
2019-08-20 02:22:36 +02:00
Steven Fuller
fe15141c2f Removed the nasm include argument. 2019-08-20 02:22:36 +02:00
Steven Fuller
e49862a2d2 Fixed compilation with GCC 3.0.
Fixed invalid cast (ushort * -> uint *) in openal.c.
2019-08-20 02:22:36 +02:00
Steven Fuller
d6cb06cd9e Removed more unused code.
Implemented console input.
2019-08-20 02:22:36 +02:00
Steven Fuller
96a5583f3b Fixed texture filtering modes. 2019-08-20 02:22:36 +02:00
Steven Fuller
c12ec5ff7e Removed/disabled some unused code.
Readded second pass specular drawing.

Fixed particle drawing (lights had mysteriously stopped showing up for a
while).
2019-08-20 02:22:36 +02:00
Steven Fuller
c7f0dd737a Small changes in order to get the demos to work. Alien demo runs. Marine
and Predator demos used a different HUD font.

Changes that need to be made for demo versions:
1. avp/langenum.h needs to be rebuilt for each demo (easy)
2. Marine and Predator demos need to use a different HUD font
3. There may be other minor differences with enums, etc.
2019-08-20 02:22:36 +02:00
Steven Fuller
241e98c3d8 Basic 3D sound fixed. 2019-08-20 02:22:36 +02:00
Steven Fuller
dee2992e7f Fixed crash on the Subway DM level. (something wrong with CMP_LL) 2019-08-20 02:22:36 +02:00
Steven Fuller
f4a6541010 README updates.
Spaced out the font widths a little more (using a program to generate the
table).
2019-08-20 02:22:36 +02:00
Steven Fuller
681b48343d Added a README.
Added the HUD font drawing code.  now stubs2.cpp is no longer needed.
2019-08-20 02:22:36 +02:00
Steven Fuller
3ea03344ec Removing junk. 2019-08-20 02:22:36 +02:00
Steven Fuller
14d3cc45bc Fixed sound length and looping. (Setting looping on a source must be done
after setting the buffer)
2019-08-20 02:22:36 +02:00
Steven Fuller
48c6088c27 Fixed common sound loading. Still debugging OpenAL code. 2019-08-20 02:22:36 +02:00
Steven Fuller
c7d772650f More OpenAL changes (Chuck Mason). 2019-08-20 02:22:36 +02:00
Steven Fuller
0200ee9777 Checking in basic OpenAL support (Chuck Mason).
Don't default to fullscreen for now.
2019-08-20 02:22:36 +02:00
Steven Fuller
7460e9acd0 Implemented sky drawing and a few other routines (cloaked polygon,
rectangle, etc).

Worked around a V5 DRI issue(?) by breaking up some drawing into triangles.
2019-08-20 02:22:36 +02:00
Steven Fuller
4e94ccc65f Added the on fire, damaged, and fade down overlays.
Used polygon offset to help with decal zfighting.
2019-08-20 02:22:36 +02:00
Steven Fuller
8f5bcd6c79 Adjusted the mouse grab code: When in windowed mode and mouse not grabbed,
ignore mouse events and show the cursor.
2019-08-20 02:22:36 +02:00
Steven Fuller
1e2e9e4280 Added code to handle mouse buttons 4/5 (mousewheel). 2019-08-20 02:22:36 +02:00
Steven Fuller
9bc5ea655b Added ctrl+g mouse grab toggle and alt+enter fullscreen toggle.
Mouse now works during game.

Escape currently exits game (since there is no menu).
2019-08-20 02:22:36 +02:00