mirror of
https://github.com/simtactics/mysimulation.git
synced 2025-07-15 10:36:44 -04:00
Added libjpeg-turbo to FileHandler with a working File::ReadImageFile() function. The dependency on SOIL in libvitaboy Renderer has therefore been removed.
Also fixed formatting in recent source files. My next task is implementing IFF chunk reading. I'll also make a tool that can convert the game's behavior.iff file to an HTML page.
This commit is contained in:
parent
83ad5d89d1
commit
f23bcd7b4d
18 changed files with 816 additions and 295 deletions
|
@ -18,6 +18,15 @@
|
|||
|
||||
VBFile_t VBFile;
|
||||
|
||||
void ReadAsset(Asset_t& Asset, bool ReadGroup){
|
||||
Asset.Group = (ReadGroup) ? VBFile.readint32() : 0xA96F6D42;
|
||||
printf(" | Group: %u\n", Asset.Group);
|
||||
Asset.File = VBFile.readint32();
|
||||
printf(" | File: %u\n", Asset.File);
|
||||
Asset.Type = VBFile.readint32();
|
||||
printf(" | Type: %u\n", Asset.Type);
|
||||
}
|
||||
|
||||
void ReadPropEntry(KeyValuePair_t& Entry){
|
||||
Entry.Key = VBFile.readstring();
|
||||
printf(" | | | | | Key: %s\n", Entry.Key);
|
||||
|
@ -29,7 +38,7 @@ void ReadPropEntries(Prop_t& Prop){
|
|||
unsigned count = Prop.EntriesCount = VBFile.readint32();
|
||||
printf(" | | | | EntriesCount: %u\n", Prop.EntriesCount);
|
||||
Prop.Entries = (KeyValuePair_t*) malloc(count * sizeof(KeyValuePair_t));
|
||||
|
||||
|
||||
for(unsigned i=0; i<count; i++){
|
||||
printf(" | | | | [Entry %u]\n", i+1);
|
||||
ReadPropEntry(Prop.Entries[i]);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue