binana/profile/3.3.5a-windows-386/include/map/chunkliquid.h

40 lines
872 B
C

#ifndef MAP_CHUNK_LIQUID_H
#define MAP_CHUNK_LIQUID_H
#include "storm/list.h"
DECLARE_STRUCT(CChunkLiquid);
STORM_TS_LIST(CChunkLiquid);
#include "map/mapchunk.h"
#include "tempest/vector.h"
struct CChunkLiquid {
int32_t objectIndex;
int32_t unk_004;
int32_t unk_008;
C3Vector topLeftCoords;
C3Vector center;
float radius;
C2Vector height;
float resPurgeTimer;
C2iVector tileBegin;
C2iVector tileEnd;
int32_t unk_044;
int32_t unk_048;
int32_t unk_04C;
int32_t unk_050;
uint8_t* tiles;
uint8_t* liquidInstPtr;
CMapChunk* owner;
CChunkLiquid* prev;
CChunkLiquid* next;
int32_t unk_068;
int32_t unk_06C;
int32_t unk_070;
int32_t unk_074;
C3Vector verts[81];
};
#endif