home *** CD-ROM | disk | FTP | other *** search
/ Quake 'em / QUAKEEM.BIN / quake / programs / d-toolz / progdefs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1996-01-01  |  2.6 KB  |  145 lines

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