main/custom.c File Reference

#include <string.h>
#include "gr.h"
#include "cfile.h"
#include "types.h"
#include "piggy.h"
#include "textures.h"
#include "polyobj.h"
#include "weapon.h"
#include "digi.h"
#include "hash.h"
#include "u_mem.h"
#include "error.h"
#include "custom.h"

Classes

struct  snd_info
struct  DiskBitmapHeader2
struct  DiskBitmapHeader
struct  DiskSoundHeader
struct  custom_info

Functions

void gr_bm_bitblt (int w, int h, int dx, int dy, int sx, int sy, grs_bitmap *src, grs_bitmap *dest)
static void change_ext (char *filename, const char *newext, int filename_size)
int load_pig1 (CFILE *f, int num_bitmaps, int num_sounds, int *num_custom, struct custom_info **ci)
int load_pog (CFILE *f, int pog_sig, int pog_ver, int *num_custom, struct custom_info **ci)
int load_pigpog (const char *pogname)
int read_d2_robot_info (CFILE *fp, robot_info *ri)
void load_hxm (const char *hxmname)
void custom_remove ()
void load_custom_data (char *level_name)
void custom_close ()

Variables

hashtable AllBitmapsNames
hashtable AllDigiSndNames
grs_bitmap BitmapOriginal [MAX_BITMAP_FILES]
snd_info SoundOriginal [MAX_SOUND_FILES]

Function Documentation

static void change_ext char *  filename,
const char *  newext,
int  filename_size
[static]
 

void custom_close  ) 
 

void custom_remove  ) 
 

void gr_bm_bitblt int  w,
int  h,
int  dx,
int  dy,
int  sx,
int  sy,
grs_bitmap src,
grs_bitmap dest
 

void load_custom_data char *  level_name  ) 
 

void load_hxm const char *  hxmname  ) 
 

int load_pig1 CFILE f,
int  num_bitmaps,
int  num_sounds,
int *  num_custom,
struct custom_info **  ci
 

int load_pigpog const char *  pogname  ) 
 

int load_pog CFILE f,
int  pog_sig,
int  pog_ver,
int *  num_custom,
struct custom_info **  ci
 

int read_d2_robot_info CFILE fp,
robot_info ri
 


Variable Documentation

hashtable AllBitmapsNames
 

hashtable AllDigiSndNames
 

grs_bitmap BitmapOriginal[MAX_BITMAP_FILES]
 

struct snd_info SoundOriginal[MAX_SOUND_FILES]
 


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