Initial revision

This commit is contained in:
Steven Fuller 2001-07-01 00:55:22 +00:00 committed by Patryk Obara
parent 218ca90543
commit 2186d5f3f9
572 changed files with 2 additions and 29666 deletions

34
src/win95/cl_init.cpp Normal file
View file

@ -0,0 +1,34 @@
#include "cl_init.h"
#include "system.h" // because the 3dc header files don't automatically include the ones they need
#include "equates.h" // because the 3dc header files don't automatically include the ones they need
#include "platform.h" // for VideoModeTypes
#include "shape.h" // because the 3dc header files don't automatically include the ones they need
#include "prototyp.h" // for SDB
#include "d3_image.hpp" // for init functions
extern "C" extern SCREENDESCRIPTORBLOCK ScreenDescriptorBlock;
void CL_Init_All(void)
{
switch (VideoModeTypeScreen)
{
case VideoModeType_8:
if (ScreenDescriptorBlock.SDB_Flags & SDB_Flag_TLTPalette)
CL_Init_DirectDrawMode(CLV_8TLT);
else
CL_Init_DirectDrawMode(CLV_8);
break;
case VideoModeType_15:
CL_Init_DirectDrawMode(CLV_15);
break;
case VideoModeType_24:
CL_Init_DirectDrawMode(CLV_24);
break;
case VideoModeType_8T:
CL_Init_DirectDrawMode(CLV_8T);
break;
}
if (ScanDrawDirectDraw != ScanDrawMode)
CL_Init_D3DMode(&(d3d.TextureFormat[d3d.CurrentTextureFormat].ddsd));
}