Commit graph

67 commits

Author SHA1 Message Date
Steven Fuller
22475d6d94 Import icculus.org release (2014-12-25) 2019-08-20 03:45:24 +02:00
Steven Fuller
2e7aec7855 Removed SupportFPMathsFunctions and SupportFPSquareRoot macros. 2019-08-20 02:22:37 +02:00
Steven Fuller
d655ca3f04 Removed an unused variable. 2019-08-20 02:22:37 +02:00
Steven Fuller
c948a59391 Removed Watcom Compiler support. 2019-08-20 02:22:37 +02:00
Steven Fuller
40fa3975bf Fixed prototype. 2019-08-20 02:22:37 +02:00
Steven Fuller
5d730a8930 Removed redundant prototype that accidently got left in. 2019-08-20 02:22:37 +02:00
Steven Fuller
e9788e390d Windows WIP. 2019-08-20 02:22:37 +02:00
unknown
c51b91cfe7 Windows WIP. 2019-08-20 02:22:37 +02:00
Steven Fuller
5d3725f9d9 Removed a lot of tool code. 2019-08-20 02:22:37 +02:00
Steven Fuller
9b449609fa Removed SupportWindows95 and platform_pc macros. 2019-08-20 02:22:37 +02:00
Steven Fuller
361c131932 Removed most references to PSX, Saturn and E3 Demo. 2019-08-20 02:22:37 +02:00
Steven Fuller
76403986b1 Removed unused image and font code. 2019-08-20 02:22:37 +02:00
Steven Fuller
b80766326b Removed macros that were not being used in the game code. 2019-08-20 02:22:37 +02:00
Steven Fuller
e3070e7088 Removed UseOldChunkLoader. 2019-08-20 02:22:37 +02:00
Steven Fuller
d5c94a666b More cruft removal. 2019-08-20 02:22:37 +02:00
Steven Fuller
c3cc5eb878 Made sin/cos tables const.
Made the sin/cos/arcsin/arccos tables const and removed the redundant
externs that were scattered about.
2019-08-20 02:22:37 +02:00
Steven Fuller
0e484b73da disabled some more assembly.
trying out passing NULL to SDL_GL_LoadLibrary by default.
2019-08-20 02:22:37 +02:00
Steven Fuller
785c016a28 gcc 4.1 compile fixes. 2019-08-20 02:22:37 +02:00
Steven Fuller
030db5bb23 compile fixes for gcc 4.0 / osx. 2019-08-20 02:22:37 +02:00
Dan Olson
ea1bc9bda9 gcc 3.4 fixes. 2019-08-20 02:22:37 +02:00
Steven Fuller
638b22362e changed incorrect (int)char casts to (unsigned char)char casts. 2019-08-20 02:22:37 +02:00
Steven Fuller
b151298459 warning removal. 2019-08-20 02:22:37 +02:00
Steven Fuller
877a2f9b7c fixed a compile error, I think... 2019-08-20 02:22:37 +02:00
Steven Fuller
2be2208cbc added typename 2019-08-20 02:22:37 +02:00
Steven Fuller
553fa56442 misc changes 2019-08-20 02:22:37 +02:00
Steven Fuller
e681d155d9 Disable Gold-only weapons for Regular edition (Tim Beckmann)
fixed compiling with -DNDEBUG
2019-08-20 02:22:37 +02:00
Steven Fuller
08545b98c6 Cleanups (Tim Beckmann) 2019-08-20 02:22:37 +02:00
Steven Fuller
86629a3b34 Cleanups. (Tim Beckmann) 2019-08-20 02:22:37 +02:00
Steven Fuller
080430b3bd Redid the most of the file loading/saving. Now uses $HOME/.avp/ and
$AVP_DIR to look for files.
2019-08-20 02:22:37 +02:00
Steven Fuller
95b8b49b76 More Warning cleanups (Tim Beckmann) 2019-08-20 02:22:37 +02:00
Steven Fuller
bdb3cff6fd Implemented the Progress Bar during Loading. 2019-08-20 02:22:37 +02:00
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
7ef81cbc6e More work on menus. 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
cf29827c40 Removed a few unused files. 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
96a5583f3b Fixed texture filtering modes. 2019-08-20 02:22:36 +02:00
Steven Fuller
ae2906ca83 Fixed particle blending. 2019-08-20 02:22:36 +02:00
Steven Fuller
9dadcb8024 Threw in texture loading/drawing.
Blending modes (color/texture) are problematic and texture coordinates
aren't yet perfect.
2019-08-20 02:22:36 +02:00
Steven Fuller
ea2f8c4527 Fixed FPU assembly. (fistp is 16bit, fistpl is 32bit)
Game displays now.
2019-08-20 02:22:36 +02:00
Steven Fuller
45cf2eb3a1 Added simple key event processing. 2019-08-20 02:22:36 +02:00
Steven Fuller
9e5b7f430d Moved inline assembly to a separate file for debugging.
Implemented GetTickCount/timeGetTime.

Added basic SDL/OpenGL support.

Draws something with no optimizations, but draws nothing with -O2. (What is
drawn looks like garbage.)
2019-08-20 02:22:36 +02:00
Steven Fuller
fc5b084897 Removed some unused bits. 2019-08-20 02:22:36 +02:00
Steven Fuller
78cdb29e7a Removed several unused files. 2019-08-20 02:22:36 +02:00
Steven Fuller
455f56573e More warning cleanups.
Removed a few unused files.
2019-08-20 02:22:36 +02:00
Steven Fuller
422e7c385b Fixed AvP_GameStats_Stored struct finally.
Cleaned up some warnings. (unhandled enum in switch)
2019-08-20 02:22:36 +02:00
Steven Fuller
a5fdb9f7c8 Now in the Data loading phase.
Converted many '\\' to '/'.   Partially implemented win32 file routines.
Got texture code to work OK for now (still needs to be reimplemented).
Partially implemented the main loop.
2019-08-20 02:22:36 +02:00
Steven Fuller
29792b40ef Fixed errors in inline.h.
More compiling.  156 unique undefined references.
2019-08-20 02:22:36 +02:00