|
|
1.1 ! root 1: /* ! 2: Copyright (C) 1996-1997 Id Software, Inc. ! 3: ! 4: This program is free software; you can redistribute it and/or ! 5: modify it under the terms of the GNU General Public License ! 6: as published by the Free Software Foundation; either version 2 ! 7: of the License, or (at your option) any later version. ! 8: ! 9: This program is distributed in the hope that it will be useful, ! 10: but WITHOUT ANY WARRANTY; without even the implied warranty of ! 11: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ! 12: ! 13: See the GNU General Public License for more details. ! 14: ! 15: You should have received a copy of the GNU General Public License ! 16: along with this program; if not, write to the Free Software ! 17: Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ! 18: ! 19: */ ! 20: ! 21: /* file generated by qcc, do not modify */ ! 22: ! 23: typedef struct ! 24: { int pad[28]; ! 25: int self; ! 26: int other; ! 27: int world; ! 28: float time; ! 29: float frametime; ! 30: int newmis; ! 31: float force_retouch; ! 32: string_t mapname; ! 33: float serverflags; ! 34: float total_secrets; ! 35: float total_monsters; ! 36: float found_secrets; ! 37: float killed_monsters; ! 38: float parm1; ! 39: float parm2; ! 40: float parm3; ! 41: float parm4; ! 42: float parm5; ! 43: float parm6; ! 44: float parm7; ! 45: float parm8; ! 46: float parm9; ! 47: float parm10; ! 48: float parm11; ! 49: float parm12; ! 50: float parm13; ! 51: float parm14; ! 52: float parm15; ! 53: float parm16; ! 54: vec3_t v_forward; ! 55: vec3_t v_up; ! 56: vec3_t v_right; ! 57: float trace_allsolid; ! 58: float trace_startsolid; ! 59: float trace_fraction; ! 60: vec3_t trace_endpos; ! 61: vec3_t trace_plane_normal; ! 62: float trace_plane_dist; ! 63: int trace_ent; ! 64: float trace_inopen; ! 65: float trace_inwater; ! 66: int msg_entity; ! 67: func_t main; ! 68: func_t StartFrame; ! 69: func_t PlayerPreThink; ! 70: func_t PlayerPostThink; ! 71: func_t ClientKill; ! 72: func_t ClientConnect; ! 73: func_t PutClientInServer; ! 74: func_t ClientDisconnect; ! 75: func_t SetNewParms; ! 76: func_t SetChangeParms; ! 77: } globalvars_t; ! 78: ! 79: typedef struct ! 80: { ! 81: float modelindex; ! 82: vec3_t absmin; ! 83: vec3_t absmax; ! 84: float ltime; ! 85: float lastruntime; ! 86: float movetype; ! 87: float solid; ! 88: vec3_t origin; ! 89: vec3_t oldorigin; ! 90: vec3_t velocity; ! 91: vec3_t angles; ! 92: vec3_t avelocity; ! 93: string_t classname; ! 94: string_t model; ! 95: float frame; ! 96: float skin; ! 97: float effects; ! 98: vec3_t mins; ! 99: vec3_t maxs; ! 100: vec3_t size; ! 101: func_t touch; ! 102: func_t use; ! 103: func_t think; ! 104: func_t blocked; ! 105: float nextthink; ! 106: int groundentity; ! 107: float health; ! 108: float frags; ! 109: float weapon; ! 110: string_t weaponmodel; ! 111: float weaponframe; ! 112: float currentammo; ! 113: float ammo_shells; ! 114: float ammo_nails; ! 115: float ammo_rockets; ! 116: float ammo_cells; ! 117: float items; ! 118: float takedamage; ! 119: int chain; ! 120: float deadflag; ! 121: vec3_t view_ofs; ! 122: float button0; ! 123: float button1; ! 124: float button2; ! 125: float impulse; ! 126: float fixangle; ! 127: vec3_t v_angle; ! 128: string_t netname; ! 129: int enemy; ! 130: float flags; ! 131: float colormap; ! 132: float team; ! 133: float max_health; ! 134: float teleport_time; ! 135: float armortype; ! 136: float armorvalue; ! 137: float waterlevel; ! 138: float watertype; ! 139: float ideal_yaw; ! 140: float yaw_speed; ! 141: int aiment; ! 142: int goalentity; ! 143: float spawnflags; ! 144: string_t target; ! 145: string_t targetname; ! 146: float dmg_take; ! 147: float dmg_save; ! 148: int dmg_inflictor; ! 149: int owner; ! 150: vec3_t movedir; ! 151: string_t message; ! 152: float sounds; ! 153: string_t noise; ! 154: string_t noise1; ! 155: string_t noise2; ! 156: string_t noise3; ! 157: } entvars_t; ! 158: ! 159: #define PROGHEADER_CRC 54730
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.