version 1.1 | | version 1.2 |
---|
| | |
//added 10/05/98 by Matt Mueller - make fullscreen mode optional | | //added 10/05/98 by Matt Mueller - make fullscreen mode optional |
#include "args.h" | | #include "args.h" |
| | |
//added 02/20/99 by adb - put descent in a window, sort of. Needed for debugging | | //removed 07/11/99 by adb - now option |
//(needs a 256 color mode to be useful) | | ////added 02/20/99 by adb - put descent in a window, sort of. Needed for debugging |
#ifndef NDEBUG | | ////(needs a 256 color mode to be useful) |
#define DD_NOT_EXCL | | //#ifndef NDEBUG |
#endif | | //#define DD_NOT_EXCL |
| | //#endif |
| | //end remove - adb |
| | |
char *backbuffer = NULL; | | char *backbuffer = NULL; |
| | |
| | |
| | |
if (backbuffer) free(backbuffer); | | if (backbuffer) free(backbuffer); |
| | |
#ifndef DD_NOT_EXCL | | |
| | //changed 07/11/99 by adb - nonfullscreen mode now option |
| | if (!FindArg("-semiwin")) |
| | { |
ddrval=IDirectDraw_SetDisplayMode(lpDD,w,h,8); | | ddrval=IDirectDraw_SetDisplayMode(lpDD,w,h,8); |
| | |
if (ddrval!=DD_OK) | | if (ddrval!=DD_OK) |
| | |
fprintf(stderr, "Hmmm... I had a problem changing screen modes... is %ix%ix8 supported? If so, try again... :-( %s\n",w,h, DDerror(ddrval)); | | fprintf(stderr, "Hmmm... I had a problem changing screen modes... is %ix%ix8 supported? If so, try again... :-( %s\n",w,h, DDerror(ddrval)); |
return -3; // This is **not** good... | | return -3; // This is **not** good... |
} | | } |
#endif | | } |
| | //end changes - adb |
ddsd.dwSize=sizeof(ddsd); | | ddsd.dwSize=sizeof(ddsd); |
ddsd.dwFlags=DDSD_CAPS /*| DDSD_BACKBUFFERCOUNT*/; | | ddsd.dwFlags=DDSD_CAPS /*| DDSD_BACKBUFFERCOUNT*/; |
ddsd.ddsCaps.dwCaps=DDSCAPS_PRIMARYSURFACE /*| DDSCAPS_FLIP | DDSCAPS_COMPLEX*/; | | ddsd.ddsCaps.dwCaps=DDSCAPS_PRIMARYSURFACE /*| DDSCAPS_FLIP | DDSCAPS_COMPLEX*/; |
| | |
{ | | { |
IDirectDrawPalette_GetEntries(lpDDPal,0,0,256,rgpe); | | IDirectDrawPalette_GetEntries(lpDDPal,0,0,256,rgpe); |
} | | } |
| | |
| | //added 07/11/99 by adb for d3d |
| | void Win32_MakePalVisible(void) |
| | { |
| | } |
| | //end additions - adb |
| | |
void gr_close(void); | | void gr_close(void); |
| | |