mirror of
https://github.com/UberGames/rpgxEF.git
synced 2024-11-15 01:11:25 +00:00
27 lines
515 B
C
27 lines
515 B
C
|
//
|
||
|
// fields are needed for spawning from the entity string
|
||
|
//
|
||
|
typedef enum {
|
||
|
F_INT,
|
||
|
F_FLOAT,
|
||
|
F_LSTRING, // string on disk, pointer in memory, TAG_LEVEL
|
||
|
F_GSTRING, // string on disk, pointer in memory, TAG_GAME
|
||
|
F_VECTOR,
|
||
|
F_VECTOR4,
|
||
|
F_ANGLEHACK,
|
||
|
F_ENTITY, // index on disk, pointer in memory
|
||
|
F_ITEM, // index on disk, pointer in memory
|
||
|
F_CLIENT, // index on disk, pointer in memory
|
||
|
F_IGNORE
|
||
|
} fieldtype_t;
|
||
|
|
||
|
|
||
|
typedef struct
|
||
|
{
|
||
|
char *name;
|
||
|
int ofs;
|
||
|
fieldtype_t type;
|
||
|
int flags;
|
||
|
} field_t;
|
||
|
|