typedef struct ent_relay ent_relay;
typedef struct ent_cubemap ent_cubemap;
typedef struct ent_miniworld ent_miniworld;
+typedef struct ent_prop ent_prop;
enum entity_alias{
k_ent_none = 0,
enum entity_function{
k_ent_function_trigger,
- k_ent_function_particle_spawn
+ k_ent_function_particle_spawn,
+ k_ent_function_trigger_leave
};
struct ent_spawn{
};
struct volume_trigger{
- u32 event, blank;
+ u32 event, event_leave;
};
enum ent_volume_flag {
struct ent_miniworld {
mdl_transform transform;
u32 pstr_world;
+ u32 camera;
+ u32 proxy;
+};
- i32 purpose;
+struct ent_prop {
+ mdl_transform transform;
+ u32 submesh_start, submesh_count, flags;
};
#include "world.h"