main/piggy.h File Reference

#include "digi.h"
#include "sounds.h"
#include "settings.h"

Classes

struct  bitmap_index

Defines

#define MAX_BITMAP_FILES   1800
#define MAX_SOUND_FILES   MAX_SOUNDS
#define PIGGY_PAGE_IN(bmp)

Functions

int piggy_init ()
void piggy_close ()
void piggy_dump_all ()
bitmap_index piggy_register_bitmap (grs_bitmap *bmp, char *name, int in_file)
int piggy_register_sound (digi_sound *snd, char *name, int in_file)
bitmap_index piggy_find_bitmap (char *name)
int piggy_find_sound (char *name)
void piggy_read_bitmap_data (grs_bitmap *bmp)
void piggy_read_sound_data (digi_sound *snd)
void piggy_load_level_data ()
void piggy_read_sounds ()
void piggy_bitmap_page_in (bitmap_index bmp)
void piggy_bitmap_page_out_all ()

Variables

ubyte bogus_data [64 *64]
grs_bitmap bogus_bitmap
ubyte bogus_bitmap_initialized
digi_sound bogus_sound
grs_bitmap GameBitmaps [MAX_BITMAP_FILES]
int piggy_page_flushed

Define Documentation

#define MAX_BITMAP_FILES   1800
 

#define MAX_SOUND_FILES   MAX_SOUNDS
 

#define PIGGY_PAGE_IN bmp   ) 
 

Value:

do {                                                                            \
        if ( GameBitmaps[(bmp).index].bm_flags & BM_FLAG_PAGED_OUT )    {       \
                piggy_bitmap_page_in( bmp );                                    \
        }                                                                       \
} while(0)


Function Documentation

void piggy_bitmap_page_in bitmap_index  bmp  ) 
 

void piggy_bitmap_page_out_all  ) 
 

void piggy_close  ) 
 

void piggy_dump_all  ) 
 

bitmap_index piggy_find_bitmap char *  name  ) 
 

int piggy_find_sound char *  name  ) 
 

int piggy_init  ) 
 

void piggy_load_level_data  ) 
 

void piggy_read_bitmap_data grs_bitmap bmp  ) 
 

void piggy_read_sound_data digi_sound snd  ) 
 

void piggy_read_sounds  ) 
 

bitmap_index piggy_register_bitmap grs_bitmap bmp,
char *  name,
int  in_file
 

int piggy_register_sound digi_sound snd,
char *  name,
int  in_file
 


Variable Documentation

grs_bitmap bogus_bitmap
 

ubyte bogus_bitmap_initialized
 

ubyte bogus_data[64 *64]
 

digi_sound bogus_sound
 

grs_bitmap GameBitmaps[MAX_BITMAP_FILES]
 

int piggy_page_flushed
 


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