mirror of
https://notabug.org/scuti/lib3ddevil1
synced 2025-05-31 14:11:42 +05:30
Implemented getTextureBatch()
This commit is contained in:
30
test/main.c
30
test/main.c
@@ -90,28 +90,30 @@ bool unpackpld (const char *filedata,
|
||||
return status;
|
||||
}
|
||||
|
||||
|
||||
|
||||
int main(int argc, char ** argv) {
|
||||
char *f = argv[1];
|
||||
unsigned int bufsize = 0;
|
||||
char *buffer = loadfile(f, &bufsize);
|
||||
// unpackpld(buffer, bufsize, f);
|
||||
struct TexturePack *tp = NULL;
|
||||
printf("%d %d %d %d \n", buffer[0],
|
||||
buffer[1],
|
||||
buffer[2],
|
||||
buffer[3]);
|
||||
tp = (struct TexturePack*)buffer;
|
||||
/* void unpacktextures(const char *filedata, unsigned int filesize) {
|
||||
struct TexturePack *tp = (struct TexturePack*)filedata;
|
||||
struct TextureBatchDescriptor **bds = NULL;
|
||||
bds = (struct TextureBatchDescriptor**)malloc(tp -> batchNumber);
|
||||
gettbd(bds, buffer, bufsize);
|
||||
gettbd(bds, filedata, filesize);
|
||||
printtph(tp);
|
||||
int i;
|
||||
for (i = 0; i < tp -> batchNumber; i++) {
|
||||
printtbd(bds[i]);
|
||||
}
|
||||
free(bds);
|
||||
return;
|
||||
} */
|
||||
|
||||
int main(int argc, char ** argv) {
|
||||
char *f = argv[1];
|
||||
unsigned int bufsize = 0;
|
||||
char *buffer = loadfile(f, &bufsize);
|
||||
// unpackpld(buffer, bufsize, f);
|
||||
// unpacktextures(buffer, bufsize);
|
||||
struct TexturePack *tp = (struct TexturePack*)buffer;
|
||||
struct TextureBatch **batches = NULL;
|
||||
batches = (struct TextureBatch**)malloc(tp -> batchNumber);
|
||||
gettexturebatch(batches, buffer, bufsize);
|
||||
free(buffer);
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user