⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 defines.java

📁 JAKE2用JAVA写的queck2的3D游戏开发引擎
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
	public final static int svc_inventory = 5;	// the rest are private to the client and server	public final static int svc_nop = 6;	public final static int svc_disconnect = 7;	public final static int svc_reconnect = 8;	public final static int svc_sound = 9; // <see code> 	public final static int svc_print = 10; // [byte] id [string] null terminated string 	public final static int svc_stufftext = 11;	// [string] stuffed into client's console buffer, should be \n terminated	public final static int svc_serverdata = 12; // [long] protocol ... 	public final static int svc_configstring = 13; // [short] [string] 	public final static int svc_spawnbaseline = 14;	public final static int svc_centerprint = 15; // [string] to put in center of the screen 	public final static int svc_download = 16; // [short] size [size bytes] 	public final static int svc_playerinfo = 17; // variable 	public final static int svc_packetentities = 18; // [...] 	public final static int svc_deltapacketentities = 19; // [...] 	public final static int svc_frame = 20;	public static final int NUMVERTEXNORMALS = 162;	public static final int PROTOCOL_VERSION = 34;	public final static int PORT_MASTER = 27900;	public final static int PORT_CLIENT = 27901;	public final static int PORT_SERVER = 27910;	public final static int PORT_ANY = -1;	public final static int PS_M_TYPE = (1 << 0);	public final static int PS_M_ORIGIN = (1 << 1);	public final static int PS_M_VELOCITY = (1 << 2);	public final static int PS_M_TIME = (1 << 3);	public final static int PS_M_FLAGS = (1 << 4);	public final static int PS_M_GRAVITY = (1 << 5);	public final static int PS_M_DELTA_ANGLES = (1 << 6);	public final static int UPDATE_BACKUP = 16; // copies of entity_state_t to keep buffered 	// must be power of two	public final static int UPDATE_MASK = (UPDATE_BACKUP - 1);	public final static int PS_VIEWOFFSET = (1 << 7);	public final static int PS_VIEWANGLES = (1 << 8);	public final static int PS_KICKANGLES = (1 << 9);	public final static int PS_BLEND = (1 << 10);	public final static int PS_FOV = (1 << 11);	public final static int PS_WEAPONINDEX = (1 << 12);	public final static int PS_WEAPONFRAME = (1 << 13);	public final static int PS_RDFLAGS = (1 << 14);	public static final int CM_ANGLE1 = (1 << 0);	public static final int CM_ANGLE2 = (1 << 1);	public static final int CM_ANGLE3 = (1 << 2);	public static final int CM_FORWARD = (1 << 3);	public static final int CM_SIDE = (1 << 4);	public static final int CM_UP = (1 << 5);	public static final int CM_BUTTONS = (1 << 6);	public static final int CM_IMPULSE = (1 << 7);	// try to pack the common update flags into the first byte	public final static int U_ORIGIN1 = (1 << 0);	public final static int U_ORIGIN2 = (1 << 1);	public final static int U_ANGLE2 = (1 << 2);	public final static int U_ANGLE3 = (1 << 3);	public final static int U_FRAME8 = (1 << 4); // frame is a byte 	public final static int U_EVENT = (1 << 5);	public final static int U_REMOVE = (1 << 6); // REMOVE this entity, don't add it 	public final static int U_MOREBITS1 = (1 << 7); // read one additional byte 	// second byte	public final static int U_NUMBER16 = (1 << 8); // NUMBER8 is implicit if not set 	public final static int U_ORIGIN3 = (1 << 9);	public final static int U_ANGLE1 = (1 << 10);	public final static int U_MODEL = (1 << 11);	public final static int U_RENDERFX8 = (1 << 12); // fullbright, etc 	public final static int U_EFFECTS8 = (1 << 14); // autorotate, trails, etc 	public final static int U_MOREBITS2 = (1 << 15); // read one additional byte 	// third byte	public final static int U_SKIN8 = (1 << 16);	public final static int U_FRAME16 = (1 << 17); // frame is a short 	public final static int U_RENDERFX16 = (1 << 18); // 8 + 16 = 32 	public final static int U_EFFECTS16 = (1 << 19); // 8 + 16 = 32 	public final static int U_MODEL2 = (1 << 20); // weapons, flags, etc 	public final static int U_MODEL3 = (1 << 21);	public final static int U_MODEL4 = (1 << 22);	public final static int U_MOREBITS3 = (1 << 23); // read one additional byte 	// fourth byte	public final static int U_OLDORIGIN = (1 << 24); // FIXME: get rid of this 	public final static int U_SKIN16 = (1 << 25);	public final static int U_SOUND = (1 << 26);	public final static int U_SOLID = (1 << 27);	public static final int SHELL_WHITE_COLOR = 0xD7;	public static final int MAX_TRIANGLES = 4096;	public static final int MAX_VERTS = 2048;	public static final int MAX_FRAMES = 512;	public static final int MAX_MD2SKINS = 32;	public static final int MAX_SKINNAME = 64;	public static final int MAXLIGHTMAPS = 4;	public static final int MIPLEVELS = 4;	public static final int clc_bad = 0;	public static final int clc_nop = 1;	public static final int clc_move = 2; // [[usercmd_t]	public static final int clc_userinfo = 3; // [[userinfo string]	public static final int clc_stringcmd = 4; // [string] message	public static final int NS_CLIENT = 0;	public static final int NS_SERVER = 1;	public static final int NA_LOOPBACK = 0;	public static final int NA_BROADCAST = 1;	public static final int NA_IP = 2;	public static final int NA_IPX = 3;	public static final int NA_BROADCAST_IPX = 4;	public final static int SND_VOLUME = (1 << 0); // a byte 	public final static int SND_ATTENUATION = (1 << 1); // a byte 	public final static int SND_POS = (1 << 2); // three coordinates 	public final static int SND_ENT = (1 << 3); // a short 0-2: channel, 3-12: entity 	public final static int SND_OFFSET = (1 << 4); // a byte, msec offset from frame start 	public final static float DEFAULT_SOUND_PACKET_VOLUME = 1.0f;	public final static float DEFAULT_SOUND_PACKET_ATTENUATION = 1.0f;	// --------	// client.h	public static final int MAX_PARSE_ENTITIES = 1024;	public static final int MAX_CLIENTWEAPONMODELS = 20;	public static int CMD_BACKUP = 64; // allow a lot of command backups for very fast systems		public static final int ca_uninitialized = 0;	public static final int ca_disconnected = 1;	public static final int ca_connecting = 2;	public static final int ca_connected = 3;	public static final int ca_active = 4;	public static final int MAX_ALIAS_NAME = 32;	public static final int MAX_NUM_ARGVS = 50;	public static final int MAX_MSGLEN = 1400;	// ---------	// console.h	public static final int NUM_CON_TIMES = 4;	public static final int CON_TEXTSIZE = 32768;	public final static int BSPVERSION = 38;	// --------	// qfiles.h 	// upper design bounds	// leaffaces, leafbrushes, planes, and verts are still bounded by	// 16 bit short limits	public final static int MAX_MAP_MODELS = 1024;	public final static int MAX_MAP_BRUSHES = 8192;	public final static int MAX_MAP_ENTITIES = 2048;	public final static int MAX_MAP_ENTSTRING = 0x40000;	public final static int MAX_MAP_TEXINFO = 8192;	public final static int MAX_MAP_AREAS = 256;	public final static int MAX_MAP_AREAPORTALS = 1024;	public final static int MAX_MAP_PLANES = 65536;	public final static int MAX_MAP_NODES = 65536;	public final static int MAX_MAP_BRUSHSIDES = 65536;	public final static int MAX_MAP_LEAFS = 65536;	public final static int MAX_MAP_VERTS = 65536;	public final static int MAX_MAP_FACES = 65536;	public final static int MAX_MAP_LEAFFACES = 65536;	public final static int MAX_MAP_LEAFBRUSHES = 65536;	public final static int MAX_MAP_PORTALS = 65536;	public final static int MAX_MAP_EDGES = 128000;	public final static int MAX_MAP_SURFEDGES = 256000;	public final static int MAX_MAP_LIGHTING = 0x200000;	public final static int MAX_MAP_VISIBILITY = 0x100000;	// key / value pair sizes	public final static int MAX_KEY = 32;	public final static int MAX_VALUE = 1024;	// 0-2 are axial planes	public final static int PLANE_X = 0;	public final static int PLANE_Y = 1;	public final static int PLANE_Z = 2;	// 3-5 are non-axial planes snapped to the nearest	public final static int PLANE_ANYX = 3;	public final static int PLANE_ANYY = 4;	public final static int PLANE_ANYZ = 5;	public final static int LUMP_ENTITIES = 0;	public final static int LUMP_PLANES = 1;	public final static int LUMP_VERTEXES = 2;	public final static int LUMP_VISIBILITY = 3;	public final static int LUMP_NODES = 4;	public final static int LUMP_TEXINFO = 5;	public final static int LUMP_FACES = 6;	public final static int LUMP_LIGHTING = 7;	public final static int LUMP_LEAFS = 8;	public final static int LUMP_LEAFFACES = 9;	public final static int LUMP_LEAFBRUSHES = 10;	public final static int LUMP_EDGES = 11;	public final static int LUMP_SURFEDGES = 12;	public final static int LUMP_MODELS = 13;	public final static int LUMP_BRUSHES = 14;	public final static int LUMP_BRUSHSIDES = 15;	public final static int LUMP_POP = 16;	public final static int LUMP_AREAS = 17;	public final static int LUMP_AREAPORTALS = 18;	public final static int HEADER_LUMPS = 19;	public final static int DTRIVERTX_V0 = 0;	public final static int DTRIVERTX_V1 = 1;	public final static int DTRIVERTX_V2 = 2;	public final static int DTRIVERTX_LNI = 3;	public final static int DTRIVERTX_SIZE = 4;	public final static int ALIAS_VERSION = 8;	public static final String GAMEVERSION = "baseq2";	public static final int API_VERSION = 3; // ref_library (refexport_t)	public final static int DVIS_PVS = 0;	public final static int DVIS_PHS = 1;	// ----------------	// client/keydest_t	public static final int key_game = 0;	public static final int key_console = 1;	public static final int key_message = 2;	public static final int key_menu = 3;	// ---------------	// server/server.h	public static final int cs_free = 0; // can be reused for a new connection	public static final int cs_zombie = 1; // client has been disconnected, but don't reuse	// connection for a couple seconds	public static final int cs_connected = 2; // has been assigned to a client_t, but not in game yet	public static final int cs_spawned = 3;	public static final int MAX_CHALLENGES = 1024;	public static final int ss_dead = 0; // no map loaded	public static final int ss_loading = 1; // spawning level edicts	public static final int ss_game = 2; // actively running	public static final int ss_cinematic = 3;	public static final int ss_demo = 4;	public static final int ss_pic = 5;	public final static int SV_OUTPUTBUF_LENGTH = (MAX_MSGLEN - 16);	public final static int RD_NONE = 0;	public final static int RD_CLIENT = 1;	public final static int RD_PACKET = 2;	public final static int RATE_MESSAGES = 10;	public final static int LATENCY_COUNTS = 16;	public static final int MAXCMDLINE = 256;	public static final int MAX_MASTERS = 8;	//server/sv_world.h	public static final int AREA_DEPTH = 4;	public static final int AREA_NODES = 32;	public static final int EXEC_NOW = 0;	public static final int EXEC_INSERT = 1;	public static final int EXEC_APPEND = 2;	//client/qmenu.h	public final static int MAXMENUITEMS = 64;	public final static int MTYPE_SLIDER = 0;	public final static int MTYPE_LIST = 1;	public final static int MTYPE_ACTION = 2;	public final static int MTYPE_SPINCONTROL = 3;	public final static int MTYPE_SEPARATOR = 4;	public final static int MTYPE_FIELD = 5;	public final static int K_TAB = 9;	public final static int K_ENTER = 13;	public final static int K_ESCAPE = 27;	public final static int K_SPACE = 32;	// normal keys should be passed as lowercased ascii	public final static int K_BACKSPACE = 127;	public final static int K_UPARROW = 128;	public final static int K_DOWNARROW = 129;	public final static int K_LEFTARROW = 130;	public final static int K_RIGHTARROW = 131;	public final static int QMF_LEFT_JUSTIFY = 0x00000001;	public final static int QMF_GRAYED = 0x00000002;	public final static int QMF_NUMBERSONLY = 0x00000004;	public final static int RCOLUMN_OFFSET = 16;	public final static int LCOLUMN_OFFSET = -16;	public final static int MAX_DISPLAYNAME = 16;	public final static int MAX_PLAYERMODELS = 1024;	public final static int MAX_LOCAL_SERVERS = 8;	public final static String NO_SERVER_STRING = "<no server>";	public final static int NUM_ADDRESSBOOK_ENTRIES = 9;	public final static int STEPSIZE = 18;	public static final float MOVE_STOP_EPSILON = 0.1f;		public final static float MIN_STEP_NORMAL = 0.7f; // can't step up onto very steep slopes	// used by filefinders in Sys	public final static int FILEISREADABLE = 1;	public final static int FILEISWRITABLE = 2;	public final static int FILEISFILE = 4;	public final static int FILEISDIRECTORY = 8;	// datentyp konstanten	// groesse in bytes    public final static boolean LITTLE_ENDIAN = (ByteOrder.nativeOrder() == ByteOrder.LITTLE_ENDIAN);	public final static int SIZE_OF_SHORT = 2;	public final static int SIZE_OF_INT = 4;	public final static int SIZE_OF_LONG = 8;	public final static int SIZE_OF_FLOAT = 4;	public final static int SIZE_OF_DOUBLE = 8;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -