1e38669119
Replace max macro with std::max in C++ code
...
Fixes compilation on Guix with gcc 12. Not sure which of those is
relevant.
2022-06-12 16:53:06 +02:00
c4409487fd
Const correct (most) strings
...
At least those cases that are reported by gcc and/or clang.
2020-05-30 02:32:30 +02:00
gaa-cifasis
310cf0da7c
merged support for playing bink cutscenes and added 1366x768 resolution
2019-08-20 03:56:27 +02:00
Steven Fuller
5673c1665a
Import icculus.org release (2017-05-05)
2019-08-20 03:51:51 +02:00
Steven Fuller
22475d6d94
Import icculus.org release (2014-12-25)
2019-08-20 03:45:24 +02:00
Steven Fuller
e69698d11e
Added the missing support for static on the televisions.
2019-08-20 02:22:37 +02:00
Steven Fuller
0cab37ee8b
Got the Windows WIP branch to build in Linux.
2019-08-20 02:22:37 +02:00
Steven Fuller
7213d91585
Windows WIP.
...
Added VS-style structure packing support.
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
e8789932e5
fix pov default
2019-08-20 02:22:37 +02:00
Steven Fuller
7c43155a90
basic joystick support
2019-08-20 02:22:37 +02:00
Steven Fuller
553fa56442
misc changes
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
a2d3afb314
Better error checking in winapi.c. (Tim Beckmann)
...
Keep track of profile timestamps. (Tim Beckmann)
Implemented a few other missing bits.
2019-08-20 02:22:37 +02:00
Steven Fuller
b4a55b2618
Added Screenshot code.
...
Moved some net stuff around.
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
de3fda828d
Fixed particle colors for real this time.
...
Worked around a crash (DIV_FIXED by zero) that happens when the Alien level
FERARCO starts.
2019-08-20 02:22:36 +02:00
Steven Fuller
ae2906ca83
Fixed particle blending.
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
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
Steven Fuller
4db15e7459
More compiling. Things are starting to get hacky (adding stubs, commenting
...
out unimplemented windows stuff, and so on).
2019-08-20 02:22:36 +02:00
Steven Fuller
44d4752e83
Added extern "C" where needed.
2019-08-20 02:22:36 +02:00
Steven Fuller
3b458d2583
More compiling. All 'easy-to-compile' files now do.
...
Added the Rebellion license.
2019-08-20 02:22:36 +02:00
Steven Fuller
71fa444424
Removed headers that were accidently checked in.
...
Lots of compiling.
2019-08-20 02:22:36 +02:00
Steven Fuller
f759e35cd8
More compilation.
...
Moved windows typedefs to a separate file.
Included public domain md5 routines (from dpkg).
2019-08-20 02:22:36 +02:00