Removed constructor from FourCC, made free function. Modified codegen to match, and fixed a small formatting issue. Created UnknownHeader for use in a single read approach.

This commit is contained in:
2022-10-27 11:13:10 +11:00
parent 50074b6f0d
commit 93a0bad14d
8 changed files with 387 additions and 245 deletions

View File

@@ -40,7 +40,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -73,7 +73,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -110,7 +110,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -147,7 +147,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -184,7 +184,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -221,7 +221,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -266,7 +266,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -315,7 +315,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -368,7 +368,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -405,7 +405,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -442,7 +442,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -459,7 +459,7 @@
"flags": [
{
"bit": 8,
"description": "Doesn''t Light Water"
"description": "Doesn't Light Water"
},
{
"bit": 9,
@@ -479,7 +479,7 @@
},
{
"bit": 17,
"description": "Doesn''t Light Landscape"
"description": "Doesn't Light Landscape"
},
{
"bit": 25,
@@ -491,7 +491,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -528,7 +528,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -573,7 +573,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -610,7 +610,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -647,7 +647,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -700,7 +700,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -753,7 +753,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,
@@ -790,7 +790,7 @@
},
{
"bit": 29,
"description": "Don''t Havok Settle"
"description": "Don't Havok Settle"
},
{
"bit": 30,