Annotation of quakeworld/progs/progdefs.h, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.