Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1.  
  2. /* file generated by qcc, do not modify */
  3.  
  4. typedef struct
  5. {       int     pad[28];
  6.         int     self;
  7.         int     other;
  8.         int     world;
  9.         float   time;
  10.         float   frametime;
  11.         float   force_retouch;
  12.         string_t        mapname;
  13.         float   deathmatch;
  14.         float   coop;
  15.         float   teamplay;
  16.         float   serverflags;
  17.         float   total_secrets;
  18.         float   total_monsters;
  19.         float   found_secrets;
  20.         float   killed_monsters;
  21.         float   parm1;
  22.         float   parm2;
  23.         float   parm3;
  24.         float   parm4;
  25.         float   parm5;
  26.         float   parm6;
  27.         float   parm7;
  28.         float   parm8;
  29.         float   parm9;
  30.         float   parm10;
  31.         float   parm11;
  32.         float   parm12;
  33.         float   parm13;
  34.         float   parm14;
  35.         float   parm15;
  36.         float   parm16;
  37.         vec3_t  v_forward;
  38.         vec3_t  v_up;
  39.         vec3_t  v_right;
  40.         float   trace_allsolid;
  41.         float   trace_startsolid;
  42.         float   trace_fraction;
  43.         vec3_t  trace_endpos;
  44.         vec3_t  trace_plane_normal;
  45.         float   trace_plane_dist;
  46.         int     trace_ent;
  47.         float   trace_inopen;
  48.         float   trace_inwater;
  49.         int     msg_entity;
  50.         func_t  main;
  51.         func_t  StartFrame;
  52.         func_t  PlayerPreThink;
  53.         func_t  PlayerPostThink;
  54.         func_t  ClientKill;
  55.         func_t  ClientConnect;
  56.         func_t  PutClientInServer;
  57.         func_t  ClientDisconnect;
  58.         func_t  SetNewParms;
  59.         func_t  SetChangeParms;
  60. } globalvars_t;
  61.  
  62. typedef struct
  63. {
  64.         float   modelindex;
  65.         vec3_t  absmin;
  66.         vec3_t  absmax;
  67.         float   ltime;
  68.         float   movetype;
  69.         float   solid;
  70.         vec3_t  origin;
  71.         vec3_t  oldorigin;
  72.         vec3_t  velocity;
  73.         vec3_t  angles;
  74.         vec3_t  avelocity;
  75.         vec3_t  punchangle;
  76.         string_t        classname;
  77.         string_t        model;
  78.         float   frame;
  79.         float   skin;
  80.         float   effects;
  81.         vec3_t  mins;
  82.         vec3_t  maxs;
  83.         vec3_t  size;
  84.         func_t  touch;
  85.         func_t  use;
  86.         func_t  think;
  87.         func_t  blocked;
  88.         float   nextthink;
  89.         int     groundentity;
  90.         float   health;
  91.         float   frags;
  92.         float   weapon;
  93.         string_t        weaponmodel;
  94.         float   weaponframe;
  95.         float   currentammo;
  96.         float   ammo_shells;
  97.         float   ammo_nails;
  98.         float   ammo_rockets;
  99.         float   ammo_cells;
  100.         float   items;
  101.         float   takedamage;
  102.         int     chain;
  103.         float   deadflag;
  104.         vec3_t  view_ofs;
  105.         float   button0;
  106.         float   button1;
  107.         float   button2;
  108.         float   impulse;
  109.         float   fixangle;
  110.         vec3_t  v_angle;
  111.         float   idealpitch;
  112.         string_t        netname;
  113.         int     enemy;
  114.         float   flags;
  115.         float   colormap;
  116.         float   team;
  117.         float   max_health;
  118.         float   teleport_time;
  119.         float   armortype;
  120.         float   armorvalue;
  121.         float   waterlevel;
  122.         float   watertype;
  123.         float   ideal_yaw;
  124.         float   yaw_speed;
  125.         int     aiment;
  126.         int     goalentity;
  127.         float   spawnflags;
  128.         string_t        target;
  129.         string_t        targetname;
  130.         float   dmg_take;
  131.         float   dmg_save;
  132.         int     dmg_inflictor;
  133.         int     owner;
  134.         vec3_t  movedir;
  135.         string_t        message;
  136.         float   sounds;
  137.         string_t        noise;
  138.         string_t        noise1;
  139.         string_t        noise2;
  140.         string_t        noise3;
  141. } entvars_t;
  142.  
  143. #define PROGHEADER_CRC 5927
  144.