26 lines
432 B
C
26 lines
432 B
C
////////////////////////////////////////////////////////////
|
|
//~ Transcode types
|
|
|
|
Enum(S_Tv)
|
|
{
|
|
S_Tv_None = 0,
|
|
|
|
S_Tv_COUNT
|
|
};
|
|
|
|
#define S_Tv_Latest (S_Tv_COUNT - 1)
|
|
|
|
Struct(S_TranscodeResult)
|
|
{
|
|
b32 ok;
|
|
S_Tv version;
|
|
|
|
String packed;
|
|
S_World *unpacked;
|
|
};
|
|
|
|
////////////////////////////////////////////////////////////
|
|
//~ Transcode
|
|
|
|
S_TranscodeResult S_TranscodeWorld(Arena *arena, S_World *world, String packed, b32 pack);
|