1 /*
2  * PROPRIETARY INFORMATION.  This software is proprietary to POWDER
3  * Development, and is not to be reproduced, transmitted, or disclosed
4  * in any way without written permission.
5  *
6  * Produced by:	Jeff Lait
7  *
8  *      	POWDER Development
9  *
10  * NAME:        bmp.h ( bmp Library, C++ )
11  *
12  * COMMENTS:
13  */
14 
15 #ifndef __bmp__
16 #define __bmp__
17 
18 #include <string.h>
19 #include <stdio.h>
20 #include <stdlib.h>
21 #include <memory.h>
22 
23 typedef unsigned char u8;
24 typedef unsigned short u16;
25 typedef signed char s8;
26 typedef signed short s16;
27 
28 // Does all the magic stuff.
29 bool bmp_convertTileset();
30 
31 // Loads the given named bitmap.
32 // Returns 0 on failure.
33 // If success, the buffer has been new[]ed and has 15bit RGB data.
34 // w & h have been assigned to the width and height.
35 // If quiet is set, supresses failure to open errors.
36 unsigned short *
37 bmp_load(const char *name, int &w, int &h, bool quiet);
38 
39 #endif
40 
41