/* handle the palette */\r
fseek(file, -769, SEEK_END);\r
val = fgetc(file);\r
- result->palette = modexNewPal();\r
+ result->palette = omodexNewPal();\r
if(head.version == 5 && val == 12) {\r
/* use the vga palette */\r
for(index=0; !feof(file) && index < PAL_SIZE; index++) {\r
ts.palette = result.palette;\r
\r
/* allocate the pixel storage for the tiles */\r
- ts.data = _fmalloc(sizeof(byte*) * ts.ntiles);\r
+ ts.data = malloc(sizeof(byte*) * ts.ntiles);\r
//ts.data[0] = malloc(sizeof(byte) * ts.ntiles * twidth * theight);\r
for(i=1; i < ts.ntiles; i++) {\r
ts.data[i] = ts.data[i-1] + twidth * theight;\r
\r
return ts;\r
}\r
-\r
-byte *\r
-modexNewPal() {\r
- byte *ptr;\r
- ptr = malloc(PAL_SIZE);\r
-\r
- // handle errors\r
- if(!ptr) {\r
- printf("Could not allocate palette.\n");\r
- }\r
-\r
- return ptr;\r
-}\r