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

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

?? explosion.h

?? this keik game source
?? H
字號:
//-----------------------------------------------------------------------------
//
//  $Logfile:: /Quake 2 Engine/Sin/code/game/explosion.h                      $
// $Revision:: 14                                                             $
//   $Author:: Aldie                                                          $
//     $Date:: 10/02/98 7:20p                                                 $
//
// Copyright (C) 1997 by Ritual Entertainment, Inc.
// All rights reserved.
//
// This source is may not be distributed and/or modified without
// expressly written permission by Ritual Entertainment, Inc.
//
// $Log:: /Quake 2 Engine/Sin/code/game/explosion.h                           $
// 
// 14    10/02/98 7:20p Aldie
// Added flashplayers to do blinding flashes
// 
// 13    9/28/98 9:12p Markd
// Put in archive and unarchive functions
// 
// 12    9/05/98 12:13p Aldie
// externed RadiusDamage
// 
// 11    9/01/98 3:05p Markd
// Rewrote explosion code
// 
// 10    6/15/98 10:39a Aldie
// Updated explosion
// 
// 9     5/25/98 7:08p Markd
// commented out some stuff
// 
// 8     4/05/98 6:42p Jimdose
// Added Exploders and MultiExploders
// 
// 7     3/23/98 1:33p Jimdose
// Revamped event and command system
// 
// 6     3/18/98 2:27p Jimdose
// Converted to work with new sin
// 
// 4     12/06/97 4:48p Markd
// Added interpretCommands. 
// Added GetArgs as commands for future processing
// Removed dmg,attentuatioin and volume, moved these to Trigger
// 
// 3     10/27/97 2:59p Jimdose
// Removed dependency on quakedef.h
// 
// 2     9/26/97 5:23p Jimdose
// Added standard Ritual headers
//
// DESCRIPTION:
// Standard explosion object that is spawned by other entites and not map designers.
// Explosion is used by many of the weapons for the blast effect, but is also used
// by the Exploder and MultiExploder triggers.  These triggers create one or more
// explosions each time they are activated.
// 

#ifndef __EXPLOSION_H__
#define __EXPLOSION_H__

#include "g_local.h"
#include "entity.h"
#include "trigger.h"

class EXPORT_FROM_DLL Exploder : public Trigger
	{
	private:
		int	damage;
		float	attenuation;
		float volume;

		virtual void MakeExplosion( Event *ev );

	public:
      CLASS_PROTOTYPE( Exploder )
		
		Exploder();
	   virtual void      Archive( Archiver &arc );
      virtual void      Unarchive( Archiver &arc );
	};

inline EXPORT_FROM_DLL void Exploder::Archive
	(
	Archiver &arc
	)
   {
   Trigger::Archive( arc );

   arc.WriteInteger( damage );
   arc.WriteFloat( attenuation );
   arc.WriteFloat( volume );
   }

inline EXPORT_FROM_DLL void Exploder::Unarchive
	(
	Archiver &arc
	)
   {
   Trigger::Unarchive( arc );

   arc.ReadInteger( &damage );
   arc.ReadFloat( &attenuation );
   arc.ReadFloat( &volume );
   }


class EXPORT_FROM_DLL MultiExploder : public Trigger
	{
	private:
		float	explodewait;
		float	explode_time;
		float duration;
		int	damage;
		float	attenuation;
		float volume;
		float randomness;

		virtual void MakeExplosion( Event *ev );

	public:
      CLASS_PROTOTYPE( MultiExploder );

		MultiExploder();
	   virtual void Archive( Archiver &arc );
      virtual void Unarchive( Archiver &arc );
	};

inline EXPORT_FROM_DLL void MultiExploder::Archive
	(
	Archiver &arc
	)
   {
   Trigger::Archive( arc );

   arc.WriteFloat( explodewait );
   arc.WriteFloat( explode_time );
   arc.WriteFloat( duration );
   arc.WriteInteger( damage );
   arc.WriteFloat( attenuation );
   arc.WriteFloat( volume );
   arc.WriteFloat( randomness );
   }

inline EXPORT_FROM_DLL void MultiExploder::Unarchive
	(
	Archiver &arc
	)
   {
   Trigger::Unarchive( arc );

   arc.ReadFloat( &explodewait );
   arc.ReadFloat( &explode_time );
   arc.ReadFloat( &duration );
   arc.ReadInteger( &damage );
   arc.ReadFloat( &attenuation );
   arc.ReadFloat( &volume );
   arc.ReadFloat( &randomness );
   }

void CreateExplosion 
   (
   Vector pos, 
   float  damage = 120,
   float  scale = 1.0f, 
   qboolean bigexplosion = true,
   Entity *inflictor = NULL,
   Entity *attacker = NULL,
   Entity *ignore = NULL, 
   float  volume = 1.0f,
   float  attenuation = ATTN_NORM,
   float  r = 1.0f,
   float  g = 0.2f,
   float  b = 0.0f,
   float  light_radius = 240,
   float  life = 1,
   float  decay = 0.95
   );

void RadiusDamage
	(
	Entity *inflictorent, 
	Entity *attackerent, 
	int damage, 
	Entity *ignoreent,
   int mod
	);

void FlashPlayers
   (
   Vector org,
   float r,
   float g, 
   float b,
   float a,
   float rad
   );

#endif /* explosion.h */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产性天天综合网| 亚洲国产日韩综合久久精品| 欧美性淫爽ww久久久久无| 免费观看成人av| 亚洲精选免费视频| 国产亚洲女人久久久久毛片| 在线成人免费观看| 色综合激情五月| 成人综合在线观看| 久久99最新地址| 丝袜美腿亚洲一区| 亚洲男人天堂av| 中文欧美字幕免费| 久久亚洲精华国产精华液 | 亚洲视频免费在线观看| 日韩欧美一级二级三级| 欧美性三三影院| 色综合天天做天天爱| 国产成人av在线影院| 久久99精品网久久| 久久狠狠亚洲综合| 蜜臀91精品一区二区三区| 亚洲成精国产精品女| 亚洲自拍偷拍九九九| 亚洲美女屁股眼交| 亚洲图片激情小说| 国产精品的网站| 亚洲视频网在线直播| 国产精品久久久久久久裸模| 欧美精彩视频一区二区三区| 久久影院午夜片一区| 欧美精品一区二区三区蜜臀| 日韩欧美国产一区二区在线播放| 欧美日韩精品欧美日韩精品一| 在线中文字幕一区| 欧美视频一区二区三区四区 | 精品国产一区二区三区久久影院 | 日韩高清欧美激情| 午夜激情一区二区| 日本欧美韩国一区三区| 视频一区欧美精品| 日本免费新一区视频| 免费观看一级欧美片| 蜜桃免费网站一区二区三区| 亚洲第四色夜色| 首页亚洲欧美制服丝腿| 午夜精品aaa| 毛片不卡一区二区| 国产河南妇女毛片精品久久久| 国产剧情一区二区三区| 国产aⅴ综合色| 91在线视频播放| 欧美在线999| 91精品国产麻豆| 久久婷婷一区二区三区| 国产日韩欧美亚洲| 亚洲乱码中文字幕综合| 亚洲1区2区3区视频| 日韩专区中文字幕一区二区| 久久疯狂做爰流白浆xx| 国产精品自拍av| 99久久免费精品| 欧美日韩亚州综合| 久久久久久久综合日本| 亚洲四区在线观看| 日韩av一区二区三区四区| 国产在线乱码一区二区三区| 成人18精品视频| 欧美日韩国产一二三| 精品三级在线看| 中文字幕亚洲一区二区av在线| 亚洲一区二区偷拍精品| 久久99日本精品| 91麻豆高清视频| 欧美mv和日韩mv国产网站| 综合av第一页| 麻豆91免费观看| 色综合一个色综合亚洲| 日韩午夜精品电影| 亚洲人一二三区| 美女网站视频久久| 91国在线观看| 国产亚洲欧洲997久久综合 | 国产不卡视频一区二区三区| 欧美精品1区2区3区| 国产欧美一区二区精品忘忧草 | 欧美精品一二三四| 中文字幕不卡三区| 秋霞国产午夜精品免费视频| 成人高清视频在线观看| 欧美一区二区三区视频免费| 国产精品传媒在线| 精品亚洲免费视频| 欧美日韩一区视频| 综合在线观看色| 国产精品18久久久久久久久| 欧美日韩你懂的| 综合久久久久久久| 国产精品一级黄| 8x8x8国产精品| 亚洲三级在线免费| 国产精品一区久久久久| 91精品国产一区二区| 亚洲美女淫视频| 成人三级伦理片| 日韩欧美亚洲一区二区| 亚洲午夜三级在线| 色呦呦一区二区三区| 国产欧美日韩在线| 国内外成人在线| 91精品啪在线观看国产60岁| 一区二区三区不卡在线观看| 不卡一区二区三区四区| 欧美极品aⅴ影院| 国内精品在线播放| 日韩你懂的在线播放| 婷婷国产在线综合| 欧洲人成人精品| 亚洲美女免费视频| 91免费国产视频网站| 国产欧美精品国产国产专区 | 亚洲欧美在线高清| 国产精品一区专区| 欧美精品一区二区蜜臀亚洲| 免费成人av在线播放| 91精品国产乱| 欧美aⅴ一区二区三区视频| 欧美日韩另类一区| 亚洲成人午夜影院| 欧美性大战久久久| 亚洲国产精品天堂| 欧美一a一片一级一片| 亚洲精品免费一二三区| 91影视在线播放| 亚洲日本va午夜在线电影| 91免费观看在线| 亚洲一区二区在线观看视频| 欧美色综合网站| 午夜不卡在线视频| 日韩欧美国产高清| 国产乱子伦一区二区三区国色天香| 日韩视频在线观看一区二区| 久久99精品国产麻豆不卡| 久久亚洲捆绑美女| 成人激情黄色小说| 日韩理论片在线| 欧美亚洲国产一区二区三区va| 午夜久久久久久| 日韩精品专区在线| 国产·精品毛片| 亚洲六月丁香色婷婷综合久久| 欧日韩精品视频| 喷白浆一区二区| 久久久国产综合精品女国产盗摄| 成人av在线网站| 美女爽到高潮91| 久久久精品中文字幕麻豆发布| 国产69精品久久久久777| 日韩理论片中文av| 欧美一区二区网站| 国产成人免费视频网站| 国产精品国产三级国产普通话蜜臀| 一本一道波多野结衣一区二区| 亚洲va国产天堂va久久en| 日韩欧美国产综合| aa级大片欧美| 日韩av高清在线观看| 国产喂奶挤奶一区二区三区| 色嗨嗨av一区二区三区| 九九久久精品视频| 亚洲视频一区在线观看| 日韩欧美成人午夜| 99久久精品国产导航| 日本欧美韩国一区三区| 国产精品入口麻豆原神| 欧美日产国产精品| 丰满岳乱妇一区二区三区| 亚洲一区二区三区四区在线观看 | 精品久久久久久久久久久久久久久久久| 国产精品一区二区三区99| 亚洲综合色区另类av| 精品国产亚洲一区二区三区在线观看| 成人a免费在线看| 日韩和欧美的一区| 亚洲欧洲日韩综合一区二区| 欧美成人aa大片| 色婷婷国产精品久久包臀| 激情综合色丁香一区二区| 一区二区三区欧美视频| 久久视频一区二区| 欧美三级中文字| va亚洲va日韩不卡在线观看| 蜜桃视频在线观看一区二区| 亚洲精品ww久久久久久p站| 久久女同精品一区二区| 欧美日韩一卡二卡三卡 | 在线中文字幕一区| 国产精品一二三区在线| 亚洲成a人片在线不卡一二三区| 国产精品理论在线观看|