亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? const.h

?? 我對他如何控制準星、顯示敵友很好奇
?? H
?? 第 1 頁 / 共 2 頁
字號:
// coord, coord, coord (x,y,z), decal position (center of texture in world)
// byte (texture index of precached decal texture name)
// short (entity index)

#define TE_FIZZ				105		// create alpha sprites inside of entity, float upwards
// short (entity)
// short (sprite index)
// byte (density)

#define TE_MODEL			106		// create a moving model that bounces and makes a sound when it hits
// coord, coord, coord (position) 
// coord, coord, coord (velocity)
// angle (initial yaw)
// short (model index)
// byte (bounce sound type)
// byte (life in 0.1's)

#define TE_EXPLODEMODEL		107		// spherical shower of models, picks from set
// coord, coord, coord (origin)
// coord (velocity)
// short (model index)
// short (count)
// byte (life in 0.1's)

#define TE_BREAKMODEL		108		// box of models or sprites
// coord, coord, coord (position)
// coord, coord, coord (size)
// coord, coord, coord (velocity)
// byte (random velocity in 10's)
// short (sprite or model index)
// byte (count)
// byte (life in 0.1 secs)
// byte (flags)

#define TE_GUNSHOTDECAL		109		// decal and ricochet sound
// coord, coord, coord (position)
// short (entity index???)
// byte (decal???)

#define TE_SPRITE_SPRAY		110		// spay of alpha sprites
// coord, coord, coord (position)
// coord, coord, coord (velocity)
// short (sprite index)
// byte (count)
// byte (speed)
// byte (noise)

#define TE_ARMOR_RICOCHET	111		// quick spark sprite, client ricochet sound. 
// coord, coord, coord (position)
// byte (scale in 0.1's)

#define TE_PLAYERDECAL		112		// ???
// byte (playerindex)
// coord, coord, coord (position)
// short (entity???)
// byte (decal number???)
// [optional] short (model index???)

#define TE_BUBBLES			113		// create alpha sprites inside of box, float upwards
// coord, coord, coord (min start position)
// coord, coord, coord (max start position)
// coord (float height)
// short (model index)
// byte (count)
// coord (speed)

#define TE_BUBBLETRAIL		114		// create alpha sprites along a line, float upwards
// coord, coord, coord (min start position)
// coord, coord, coord (max start position)
// coord (float height)
// short (model index)
// byte (count)
// coord (speed)

#define TE_BLOODSPRITE		115		// spray of opaque sprite1's that fall, single sprite2 for 1..2 secs (this is a high-priority tent)
// coord, coord, coord (position)
// short (sprite1 index)
// short (sprite2 index)
// byte (color)
// byte (scale)

#define TE_WORLDDECAL		116		// Decal applied to the world brush
// coord, coord, coord (x,y,z), decal position (center of texture in world)
// byte (texture index of precached decal texture name)

#define TE_WORLDDECALHIGH	117		// Decal (with texture index > 256) applied to world brush
// coord, coord, coord (x,y,z), decal position (center of texture in world)
// byte (texture index of precached decal texture name - 256)

#define TE_DECALHIGH		118		// Same as TE_DECAL, but the texture index was greater than 256
// coord, coord, coord (x,y,z), decal position (center of texture in world)
// byte (texture index of precached decal texture name - 256)
// short (entity index)

#define TE_PROJECTILE		119		// Makes a projectile (like a nail) (this is a high-priority tent)
// coord, coord, coord (position)
// coord, coord, coord (velocity)
// short (modelindex)
// byte (life)
// byte (owner)  projectile won't collide with owner (if owner == 0, projectile will hit any client).

#define TE_SPRAY			120		// Throws a shower of sprites or models
// coord, coord, coord (position)
// coord, coord, coord (direction)
// short (modelindex)
// byte (count)
// byte (speed)
// byte (noise)
// byte (rendermode)

#define TE_PLAYERSPRITES	121		// sprites emit from a player's bounding box (ONLY use for players!)
// byte (playernum)
// short (sprite modelindex)
// byte (count)
// byte (variance) (0 = no variance in size) (10 = 10% variance in size)

#define TE_PARTICLEBURST	122		// very similar to lavasplash.
// coord (origin)
// short (radius)
// byte (particle color)
// byte (duration * 10) (will be randomized a bit)

#define TE_FIREFIELD			123		// makes a field of fire.
// coord (origin)
// short (radius) (fire is made in a square around origin. -radius, -radius to radius, radius)
// short (modelindex)
// byte (count)
// byte (flags)
// byte (duration (in seconds) * 10) (will be randomized a bit)
//
// to keep network traffic low, this message has associated flags that fit into a byte:
#define TEFIRE_FLAG_ALLFLOAT	1 // all sprites will drift upwards as they animate
#define TEFIRE_FLAG_SOMEFLOAT	2 // some of the sprites will drift upwards. (50% chance)
#define TEFIRE_FLAG_LOOP		4 // if set, sprite plays at 15 fps, otherwise plays at whatever rate stretches the animation over the sprite's duration.
#define TEFIRE_FLAG_ALPHA		8 // if set, sprite is rendered alpha blended at 50% else, opaque
#define TEFIRE_FLAG_PLANAR		16 // if set, all fire sprites have same initial Z instead of randomly filling a cube. 

#define TE_PLAYERATTACHMENT			124 // attaches a TENT to a player (this is a high-priority tent)
// byte (entity index of player)
// coord (vertical offset) ( attachment origin.z = player origin.z + vertical offset )
// short (model index)
// short (life * 10 );

#define TE_KILLPLAYERATTACHMENTS	125 // will expire all TENTS attached to a player.
// byte (entity index of player)

#define TE_MULTIGUNSHOT				126 // much more compact shotgun message
// This message is used to make a client approximate a 'spray' of gunfire.
// Any weapon that fires more than one bullet per frame and fires in a bit of a spread is
// a good candidate for MULTIGUNSHOT use. (shotguns)
//
// NOTE: This effect makes the client do traces for each bullet, these client traces ignore
//		 entities that have studio models.Traces are 4096 long.
//
// coord (origin)
// coord (origin)
// coord (origin)
// coord (direction)
// coord (direction)
// coord (direction)
// coord (x noise * 100)
// coord (y noise * 100)
// byte (count)
// byte (bullethole decal texture index)

#define TE_USERTRACER				127 // larger message than the standard tracer, but allows some customization.
// coord (origin)
// coord (origin)
// coord (origin)
// coord (velocity)
// coord (velocity)
// coord (velocity)
// byte ( life * 10 )
// byte ( color ) this is an index into an array of color vectors in the engine. (0 - )
// byte ( length * 10 )



#define	MSG_BROADCAST		0		// unreliable to all
#define	MSG_ONE				1		// reliable to one (msg_entity)
#define	MSG_ALL				2		// reliable to all
#define	MSG_INIT			3		// write to the init string
#define MSG_PVS				4		// Ents in PVS of org
#define MSG_PAS				5		// Ents in PAS of org
#define MSG_PVS_R			6		// Reliable to PVS
#define MSG_PAS_R			7		// Reliable to PAS
#define MSG_ONE_UNRELIABLE	8		// Send to one client, but don't put in reliable stream, put in unreliable datagram ( could be dropped )
#define	MSG_SPEC			9		// Sends to all spectator proxies

// contents of a spot in the world
#define	CONTENTS_EMPTY		-1
#define	CONTENTS_SOLID		-2
#define	CONTENTS_WATER		-3
#define	CONTENTS_SLIME		-4
#define	CONTENTS_LAVA		-5
#define	CONTENTS_SKY		-6
/* These additional contents constants are defined in bspfile.h
#define	CONTENTS_ORIGIN		-7		// removed at csg time
#define	CONTENTS_CLIP		-8		// changed to contents_solid
#define	CONTENTS_CURRENT_0		-9
#define	CONTENTS_CURRENT_90		-10
#define	CONTENTS_CURRENT_180	-11
#define	CONTENTS_CURRENT_270	-12
#define	CONTENTS_CURRENT_UP		-13
#define	CONTENTS_CURRENT_DOWN	-14

#define CONTENTS_TRANSLUCENT	-15
*/
#define	CONTENTS_LADDER		-16

#define CONTENT_EMPTY	-1
#define CONTENT_SOLID	-2
#define	CONTENT_WATER	-3
#define CONTENT_SLIME	-4
#define CONTENT_LAVA	-5
#define CONTENT_SKY		-6

// channels
#define CHAN_AUTO			0
#define CHAN_WEAPON			1
#define	CHAN_VOICE			2
#define CHAN_ITEM			3
#define	CHAN_BODY			4
#define CHAN_STREAM			5			// allocate stream channel from the static or dynamic area
#define CHAN_STATIC			6			// allocate channel from the static area 
#define CHAN_NETWORKVOICE_BASE	7		// voice data coming across the network
#define CHAN_NETWORKVOICE_END	500		// network voice data reserves slots (CHAN_NETWORKVOICE_BASE through CHAN_NETWORKVOICE_END).

// attenuation values
#define ATTN_NONE		0
#define	ATTN_NORM		(float)0.8
#define ATTN_IDLE		(float)2
#define ATTN_STATIC		(float)1.25 

// pitch values
#define	PITCH_NORM		100			// non-pitch shifted
#define PITCH_LOW		95			// other values are possible - 0-255, where 255 is very high
#define PITCH_HIGH		120

// volume values
#define VOL_NORM		1.0

// plats
#define	PLAT_LOW_TRIGGER	1

// Trains
#define	SF_TRAIN_WAIT_RETRIGGER	1
#define SF_TRAIN_PASSABLE		8		// Train is not solid -- used to make water trains

// buttons
#ifndef IN_BUTTONS_H
#include "in_buttons.h"
#endif

// Break Model Defines

#define BREAK_TYPEMASK	0x4F
#define BREAK_GLASS		0x01
#define BREAK_METAL		0x02
#define BREAK_FLESH		0x04
#define BREAK_WOOD		0x08

#define BREAK_SMOKE		0x10
#define BREAK_TRANS		0x20
#define BREAK_CONCRETE	0x40
#define BREAK_2			0x80

// Colliding temp entity sounds

#define BOUNCE_GLASS	BREAK_GLASS
#define	BOUNCE_METAL	BREAK_METAL
#define BOUNCE_FLESH	BREAK_FLESH
#define BOUNCE_WOOD		BREAK_WOOD
#define BOUNCE_SHRAP	0x10
#define BOUNCE_SHELL	0x20
#define	BOUNCE_CONCRETE BREAK_CONCRETE
#define BOUNCE_SHOTSHELL 0x80

// Temp entity bounce sound types
#define TE_BOUNCE_NULL		0
#define TE_BOUNCE_SHELL		1
#define TE_BOUNCE_SHOTSHELL	2

// Rendering constants
enum 
{	
	kRenderNormal,			// src
	kRenderTransColor,		// c*a+dest*(1-a)
	kRenderTransTexture,	// src*a+dest*(1-a)
	kRenderGlow,			// src*a+dest -- No Z buffer checks
	kRenderTransAlpha,		// src*srca+dest*(1-srca)
	kRenderTransAdd,		// src*a+dest
};

enum 
{	
	kRenderFxNone = 0, 
	kRenderFxPulseSlow, 
	kRenderFxPulseFast, 
	kRenderFxPulseSlowWide, 
	kRenderFxPulseFastWide, 
	kRenderFxFadeSlow, 
	kRenderFxFadeFast, 
	kRenderFxSolidSlow, 
	kRenderFxSolidFast, 	   
	kRenderFxStrobeSlow, 
	kRenderFxStrobeFast, 
	kRenderFxStrobeFaster, 
	kRenderFxFlickerSlow, 
	kRenderFxFlickerFast,
	kRenderFxNoDissipation,
	kRenderFxDistort,			// Distort/scale/translate flicker
	kRenderFxHologram,			// kRenderFxDistort + distance fade
	kRenderFxDeadPlayer,		// kRenderAmt is the player index
	kRenderFxExplode,			// Scale up really big!
	kRenderFxGlowShell,			// Glowing Shell
	kRenderFxClampMinScale,		// Keep this sprite from getting very small (SPRITES only!)
};


typedef int	func_t;
typedef int	string_t;

typedef unsigned char 		byte;
typedef unsigned short 		word;
#define _DEF_BYTE_

#undef true
#undef false

#ifndef __cplusplus
typedef enum {false, true}	qboolean;
#else 
typedef int qboolean;
#endif

typedef struct
{
	byte r, g, b;
} color24;

typedef struct
{
	unsigned r, g, b, a;
} colorVec;

#ifdef _WIN32
#pragma pack(push,2)
#endif

typedef struct
{
	unsigned short r, g, b, a;
} PackedColorVec;

#ifdef _WIN32
#pragma pack(pop)
#endif
typedef struct link_s
{
	struct link_s	*prev, *next;
} link_t;

typedef struct edict_s edict_t;

typedef struct
{
	vec3_t	normal;
	float	dist;
} plane_t;

typedef struct
{
	qboolean	allsolid;	// if true, plane is not valid
	qboolean	startsolid;	// if true, the initial point was in a solid area
	qboolean	inopen, inwater;
	float	fraction;		// time completed, 1.0 = didn't hit anything
	vec3_t	endpos;			// final position
	plane_t	plane;			// surface normal at impact
	edict_t	*ent;			// entity the surface is on
	int		hitgroup;		// 0 == generic, non zero is specific body part
} trace_t;

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女在线一区二区| 91麻豆精品在线观看| 成人网页在线观看| 91精品国产综合久久福利软件 | 久久久噜噜噜久噜久久综合| 亚洲欧洲国产专区| 麻豆国产精品一区二区三区 | 国产一区二区福利视频| 欧美性极品少妇| 一区在线中文字幕| 国产精品1区2区3区在线观看| 欧美另类变人与禽xxxxx| 亚洲国产精品99久久久久久久久 | 欧美一区二区福利在线| 亚洲色图视频网| 国产69精品久久777的优势| 8x8x8国产精品| 一区二区三区四区不卡在线 | 国产清纯美女被跳蛋高潮一区二区久久w | 99riav一区二区三区| 日韩欧美国产一区二区三区 | 亚洲一区在线观看免费观看电影高清| 国模无码大尺度一区二区三区| 欧美另类高清zo欧美| 亚洲综合男人的天堂| 色综合久久88色综合天天| 中文字幕一区三区| av资源站一区| 综合婷婷亚洲小说| 91原创在线视频| 亚洲欧美另类久久久精品| 岛国一区二区三区| 欧美激情一区在线观看| 国产一区二区视频在线| 精品成a人在线观看| 伦理电影国产精品| 亚洲精品一区二区在线观看| 国产综合一区二区| 久久久久亚洲蜜桃| 国产·精品毛片| 中文字幕一区二区三区在线不卡| 99精品视频在线观看| 亚洲欧美一区二区三区孕妇| 91丨国产丨九色丨pron| 亚洲国产一区二区视频| 欧美群妇大交群中文字幕| 水蜜桃久久夜色精品一区的特点| 91.成人天堂一区| 精品一二三四区| 欧美国产精品专区| av不卡在线播放| 亚洲va国产天堂va久久en| 91精品国产一区二区人妖| 精品一区二区三区日韩| 久久久噜噜噜久久人人看| 99久久99精品久久久久久| 亚洲无人区一区| 久久夜色精品国产欧美乱极品| 懂色av噜噜一区二区三区av| 亚洲三级在线播放| 欧美一区二区成人| 国产91丝袜在线观看| 亚洲一区中文日韩| 欧美tk—视频vk| 波多野结衣中文字幕一区二区三区 | 另类调教123区| 国产精品欧美久久久久无广告 | 成人一区二区三区视频 | 亚洲欧美日韩成人高清在线一区| 欧美性极品少妇| 国产成人欧美日韩在线电影| 亚洲久本草在线中文字幕| 欧美va亚洲va| 色综合视频一区二区三区高清| 视频一区中文字幕| 中文字幕国产精品一区二区| 欧美三级视频在线| 大胆欧美人体老妇| 奇米精品一区二区三区四区| 国产精品国产三级国产| 日韩亚洲欧美在线| 色婷婷av一区二区三区gif| 久久99精品一区二区三区| 美女视频免费一区| 综合精品久久久| 欧美精品一区二区精品网| 欧美在线你懂的| 本田岬高潮一区二区三区| 久久精品国产亚洲一区二区三区| 亚洲蜜桃精久久久久久久| 国产欧美精品一区aⅴ影院| 91精品国产美女浴室洗澡无遮挡| 色综合色综合色综合色综合色综合| 国产一区二区福利| 久久国产精品72免费观看| 亚洲.国产.中文慕字在线| 中文字幕人成不卡一区| 欧美高清在线精品一区| 欧美精品一区二区久久婷婷| 欧美一区二区三区四区视频| 91久久国产最好的精华液| 99久久免费精品高清特色大片| 国产美女精品一区二区三区| 奇米888四色在线精品| 爽爽淫人综合网网站| 亚洲与欧洲av电影| 亚洲精品高清视频在线观看| 综合在线观看色| 亚洲人成网站在线| 亚洲天堂av老司机| 国产精品国产三级国产专播品爱网| 久久久精品中文字幕麻豆发布| 日韩精品一区在线观看| 日韩一区二区三区av| 欧美一区二区三区日韩| 日韩视频在线永久播放| 制服.丝袜.亚洲.中文.综合| 欧美另类高清zo欧美| 日韩一级高清毛片| 欧美成人video| 精品国产三级a在线观看| 日韩欧美在线网站| 欧美精品一区二区三区久久久| 久久久久久久网| 国产精品久久毛片a| 亚洲精品高清在线| 午夜av区久久| 精品在线你懂的| 成人国产精品视频| 在线观看日产精品| 欧美一区二区人人喊爽| 日韩女优视频免费观看| 国产欧美日韩一区二区三区在线观看| 国产欧美精品一区| 亚洲高清一区二区三区| 久久精品理论片| 成人黄色av电影| 欧美精品123区| 久久精品视频一区| 亚洲高清免费一级二级三级| 国产日韩av一区| 欧美视频精品在线| 欧美精品vⅰdeose4hd| 在线观看一区二区精品视频| 日韩欧美一区在线观看| 久久亚洲综合色| 国产天堂亚洲国产碰碰| 亚洲综合一区二区精品导航| 亚洲h精品动漫在线观看| 日日嗨av一区二区三区四区| 久久99精品国产.久久久久| 日本视频免费一区| 国产精品系列在线观看| 欧美日韩dvd在线观看| 精品久久久久一区| 国产精品乱码妇女bbbb| 久久影视一区二区| 亚洲国产另类av| 美女网站视频久久| 丁香另类激情小说| 99久久婷婷国产精品综合| 日韩免费观看2025年上映的电影| 久久亚洲一区二区三区四区| 综合中文字幕亚洲| 蜜臀91精品一区二区三区 | 日本不卡视频在线观看| 日韩电影在线一区二区三区| 9l国产精品久久久久麻豆| 欧美在线看片a免费观看| 日韩一区二区电影在线| 久久先锋影音av| 日日摸夜夜添夜夜添精品视频| 国产99久久久国产精品潘金网站| 欧美在线观看一二区| 国产日韩欧美精品一区| 日韩电影在线一区二区| 北条麻妃国产九九精品视频| 欧美一区二区三区白人| 婷婷中文字幕一区三区| www.欧美日韩国产在线| 日韩一二三区视频| 国产精品欧美精品| 国产99久久久国产精品免费看| 欧美美女一区二区在线观看| 国产欧美一二三区| 日本成人在线网站| 欧美影视一区在线| 欧美国产禁国产网站cc| 一区二区三区高清| 91性感美女视频| 久久精品日产第一区二区三区高清版 | 欧美日韩午夜影院| 亚洲精品日韩一| 国产大片一区二区| 日韩视频免费观看高清完整版在线观看 | 精品国产一区二区三区忘忧草 | 日韩一级视频免费观看在线| 一区二区三区加勒比av| 色视频欧美一区二区三区| 日本一区二区免费在线|