diff --git a/misc/restuff/ida/ida.h b/misc/restuff/ida/ida.h index 4f142f47..4ba3365f 100644 --- a/misc/restuff/ida/ida.h +++ b/misc/restuff/ida/ida.h @@ -3919,7 +3919,11 @@ typedef struct Container_str_s { int maxobjects; } Container_str; -typedef vec3_t Vector; +typedef struct Vector_s { + float x; + float y; + float z; +} Vector; typedef struct spawnsort_s { void *spawnpoint; diff --git a/misc/restuff/ida/ida_cgame_aa.h b/misc/restuff/ida/ida_cgame_aa.h index a995f0af..48cd056f 100644 --- a/misc/restuff/ida/ida_cgame_aa.h +++ b/misc/restuff/ida/ida_cgame_aa.h @@ -1,3 +1,32 @@ +typedef struct beam_s { + Class_t baseClass; + int entity; + int hModel; + int endtime; + Vector start; + Vector end; + float scale; + float alpha; + int flags; + int parent; + float max_offset; + float min_offset; + int numSubdivisions; + int overlap; + int beamshader; + unsigned char shaderRGBA[4]; + int update_time; + int delay; + float life; + int numspherebeams; + float sphereradius; + int toggletime; + int toggledelay; + int active; + float alphastep; + int renderfx; +} beam_t; + typedef struct cg_common_data_s { Class_t baseClass;