00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __CHUNCK_TYPE_H
00021 #define __CHUNCK_TYPE_H
00022
00023 #include "chunck.h"
00024
00025 #define MAKE_TYPE(a,b,c,d) static_cast<chunck::type>( ((a) << 24) | ((b) << 16) | ((c) << 8) | (d) )
00026
00027 static const chunck::type TYPE_ANIM = MAKE_TYPE('A', 'N', 'I', 'M');
00028 static const chunck::type TYPE_AHDR = MAKE_TYPE('A', 'H', 'D', 'R');
00029 static const chunck::type TYPE_FRME = MAKE_TYPE('F', 'R', 'M', 'E');
00030 static const chunck::type TYPE_NPAL = MAKE_TYPE('N', 'P', 'A', 'L');
00031 static const chunck::type TYPE_FOBJ = MAKE_TYPE('F', 'O', 'B', 'J');
00032 static const chunck::type TYPE_PSAD = MAKE_TYPE('P', 'S', 'A', 'D');
00033 static const chunck::type TYPE_TRES = MAKE_TYPE('T', 'R', 'E', 'S');
00034 static const chunck::type TYPE_XPAL = MAKE_TYPE('X', 'P', 'A', 'L');
00035 static const chunck::type TYPE_IACT = MAKE_TYPE('I', 'A', 'C', 'T');
00036 static const chunck::type TYPE_STOR = MAKE_TYPE('S', 'T', 'O', 'R');
00037 static const chunck::type TYPE_FTCH = MAKE_TYPE('F', 'T', 'C', 'H');
00038 static const chunck::type TYPE_SKIP = MAKE_TYPE('S', 'K', 'I', 'P');
00039 static const chunck::type TYPE_STRK = MAKE_TYPE('S', 'T', 'R', 'K');
00040 static const chunck::type TYPE_SMRK = MAKE_TYPE('S', 'M', 'R', 'K');
00041 static const chunck::type TYPE_SHDR = MAKE_TYPE('S', 'H', 'D', 'R');
00042 static const chunck::type TYPE_SDAT = MAKE_TYPE('S', 'D', 'A', 'T');
00043 static const chunck::type TYPE_SAUD = MAKE_TYPE('S', 'A', 'U', 'D');
00044 static const chunck::type TYPE_iMUS = MAKE_TYPE('i', 'M', 'U', 'S');
00045 static const chunck::type TYPE_FRMT = MAKE_TYPE('F', 'R', 'M', 'T');
00046 static const chunck::type TYPE_TEXT = MAKE_TYPE('T', 'E', 'X', 'T');
00047 static const chunck::type TYPE_REGN = MAKE_TYPE('R', 'E', 'G', 'N');
00048 static const chunck::type TYPE_STOP = MAKE_TYPE('S', 'T', 'O', 'P');
00049 static const chunck::type TYPE_MAP_ = MAKE_TYPE('M', 'A', 'P', ' ');
00050 static const chunck::type TYPE_DATA = MAKE_TYPE('D', 'A', 'T', 'A');
00051 static const chunck::type TYPE_ETRS = MAKE_TYPE('E', 'T', 'R', 'S');
00052
00053 #undef MAKE_TYPE
00054
00055 #endif