[ZoneBuilder] Updated GfxWorld struct to be correct now

This commit is contained in:
TheApadayo 2016-12-19 16:12:47 -05:00
parent 28767e9b56
commit 38abd43533

View File

@ -2992,7 +2992,9 @@ namespace Game
int unknown2; int unknown2;
unsigned int skyCount; unsigned int skyCount;
GfxSky* skies; GfxSky* skies;
char unknown1[0x18]; int unkCount1;
int unkCount2;
char unknown1[16];
GfxWorldDpvsPlanes dpvsPlanes; //The following rely on the count in this GfxWorldDpvsPlanes dpvsPlanes; //The following rely on the count in this
GfxCellTreeCount *aabbTreeCounts; GfxCellTreeCount *aabbTreeCounts;
GfxCellTree *aabbTrees; GfxCellTree *aabbTrees;
@ -3007,7 +3009,9 @@ namespace Game
int materialMemoryCount; int materialMemoryCount;
MaterialMemory *materialMemory; MaterialMemory *materialMemory;
sunflare_t sun; sunflare_t sun;
unsigned int *cellCasterBits[2]; char pad[64];
GfxImage* unknownImage;
unsigned int *cellCasterBits[2];
GfxSceneDynModel *sceneDynModel; GfxSceneDynModel *sceneDynModel;
GfxSceneDynBrush *sceneDynBrush; GfxSceneDynBrush *sceneDynBrush;
unsigned int *primaryLightEntityShadowVis; unsigned int *primaryLightEntityShadowVis;
@ -3015,25 +3019,9 @@ namespace Game
char *primaryLightForModelDynEnt; char *primaryLightForModelDynEnt;
GfxShadowGeometry *shadowGeom; GfxShadowGeometry *shadowGeom;
GfxLightRegion *lightRegion; GfxLightRegion *lightRegion;
char pad[24];
GfxImage* unknownImage;
char* unknown6;
char* unknown7;
char* unknown8;
char* unknown9;
char* unknown10;
char* unknown11;
char* unknown12;
char* unknown13;
char* unknown14;
char* unknown15;
GfxWorldDpvsStatic dpvs; GfxWorldDpvsStatic dpvs;
GfxWorldDpvsDynamic dpvsDyn; GfxWorldDpvsDynamic dpvsDyn;
char pad2[4]; char pad2[4];
unsigned int heroOnlyLightCount; unsigned int heroOnlyLightCount;
char * heroOnlyLight; char * heroOnlyLight;
int unknown5; int unknown5;