Annotation of quakeworld/progs/progdefs.h, revision 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.