arch/win32/gr.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
#include <wtypes.h>
#include <ddraw.h>
#include "gr.h"
#include "grdef.h"
#include "palette.h"
#include "u_mem.h"
#include "error.h"
#include "vers_id.h"
#include "gamefont.h"
#include "args.h"

Functions

static int min (int x, int y)
void gr_palette_clear ()
static char * DDerror (int code)
void gr_update ()
int gr_set_mode (u_int32_t mode)
void Win32_DoSetPalette (PALETTEENTRY *rgpe)
void Win32_DoGetPalette (PALETTEENTRY *rgpe)
void Win32_MakePalVisible (void)
void gr_close (void)
int gr_init (int mode)

Variables

char * backbuffer = NULL
int gr_installed = 0
HINSTANCE hInst
HWND g_hWnd
LPDIRECTDRAW lpDD
LPDIRECTDRAWSURFACE lpDDSPrimary
LPDIRECTDRAWSURFACE lpDDSOne
LPDIRECTDRAWPALETTE lpDDPal
PALETTEENTRY pe [256]

Function Documentation

static char* DDerror int  code  )  [static]
 

void gr_close void   ) 
 

int gr_init int  mode  ) 
 

void gr_palette_clear  ) 
 

int gr_set_mode u_int32_t  mode  ) 
 

void gr_update  ) 
 

static int min int  x,
int  y
[inline, static]
 

void Win32_DoGetPalette PALETTEENTRY *  rgpe  ) 
 

void Win32_DoSetPalette PALETTEENTRY *  rgpe  ) 
 

void Win32_MakePalVisible void   ) 
 


Variable Documentation

char* backbuffer = NULL
 

HWND g_hWnd
 

int gr_installed = 0
 

HINSTANCE hInst
 

LPDIRECTDRAW lpDD
 

LPDIRECTDRAWPALETTE lpDDPal
 

LPDIRECTDRAWSURFACE lpDDSOne
 

LPDIRECTDRAWSURFACE lpDDSPrimary
 

PALETTEENTRY pe[256]
 


Generated on Mon Aug 28 20:55:30 2006 for D1X-Rebirth by  doxygen 1.4.6