#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 |
|
|
|
|
|
|
|
|
Value: do { \ if ( GameBitmaps[(bmp).index].bm_flags & BM_FLAG_PAGED_OUT ) { \ piggy_bitmap_page_in( bmp ); \ } \ } while(0) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6