diff options
| author | Wiimm <wiimm@wiimm.de> | 2022-10-27 12:06:47 +0200 |
|---|---|---|
| committer | Wiimm <wiimm@wiimm.de> | 2022-10-27 12:06:47 +0200 |
| commit | 6d27524f61a141dfa7c1c66b36bcb1f6b5728f3d (patch) | |
| tree | da113ccbfd746abea569d564999bc0038f59fe9f /project/src/db-file.h | |
| parent | 159e76837a2582682d81943b3fa963d72141337f (diff) | |
SZS v2.29a
Diffstat (limited to 'project/src/db-file.h')
| -rw-r--r-- | project/src/db-file.h | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/project/src/db-file.h b/project/src/db-file.h index 4208d54..4001932 100644 --- a/project/src/db-file.h +++ b/project/src/db-file.h @@ -36,6 +36,28 @@ // /////////////////////////////////////////////////////////////////////////////// +////////////////////////////// enum DbType_t ////////////////////////////// +/////////////////////////////////////////////////////////////////////////////// + +// [[DbType_t]] +typedef enum DbType_t +{ + DBT_NONE = 0, // -: none of below + DBT_BRRES = 1, // b: *.brres + DBT_KCL = 2, // k: *.kcl (not course.kcl) + DBT_BRASD = 3, // d: brasd/*/*.brasd + DBT_BREFF = 4, // f: effect/*/*.breff + DBT_BREFT = 5, // t: effect/*/*.breft + DBT_POSTEF = 6, // p: posteffect/* + DBT__N = 7, // -: number types + +} DbType_t; + +#define DbTypeChars "-bkdftp-" + + +// +/////////////////////////////////////////////////////////////////////////////// ///////////////////////////// enum DbFlags_t ////////////////////////////// /////////////////////////////////////////////////////////////////////////////// @@ -168,7 +190,8 @@ typedef struct DbFileFILE_t u16 group; // -1:none, >=0:index into 'DbFileGROUP' u32 flags; // enum DbFlags_t u16 draw_index; // index into draw list - u16 fform; // file format + u8 fform; // file format (FF_*) + u8 subtype; // subfile type (DBT_*) ccp file; // internal filename without './' prefix } __attribute__ ((packed)) DbFileFILE_t; |
