Import Aliens vs Predator - Gold (Build 116)

Source code release, imported from:
https://www.gamefront.com/games/aliens-vs-predator-3/file/avp-gold-complete-source-code

All text files were converted to Unix format.
This commit is contained in:
Rebellion Developments 2000-03-16 11:25:00 +01:00 committed by Patryk Obara
commit 218ca90543
572 changed files with 434587 additions and 0 deletions

33
3dc/win95/VRAMTIME.C Normal file
View file

@ -0,0 +1,33 @@
#include <windows.h>
#include "vramtime.h"
static DWORD transition_times_matrix[][VWS_MAXSTATES] =
{
/* from DDRELEASE */
{ 0, 20, 0, 100, 100 },
/* from D3DTEXRELEASE */
{ 20, 0, 100, 100, 100 },
/* from DDCREATE */
{ 0, 100, 0, 20, 100 },
/* from D3DTEXCREATE */
{ 20, 100, 20, 20, 100 },
/* from UNKNOWN */
{ 100, 100, 100, 100, 100 }
};
void WaitForVRamReady(VRAM_WAIT_STATE vws)
{
static DWORD old_time = 0;
static VRAM_WAIT_STATE old_vws = VWS_UNKNOWN;
DWORD new_time;
if (0==old_time) old_time = timeGetTime();
do new_time = timeGetTime(); while (new_time - old_time < transition_times_matrix[old_vws][vws]);
old_time = new_time;
old_vws = vws;
}