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

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

?? weather.h

?? 魔域的源代碼
?? H
字號:
// 天氣系統
// 仙劍修,2002.2.22
//////////////////////////////////////////////////////////////////////

#ifndef	WEATHER_H
#define WEATHER_H

#include <windows.h>
#include "Define.h"
#include "TimeOut.h"

//////////////////////////////////////////////////////////////////////

enum { WEATHER_NONE=0, WEATHER_FINE, 
		WEATHER_RAINY, WEATHER_SNOWY, WEATHER_SANDS, 
		WEATHER_LEAF, WEATHER_BAMBOO, WEATHER_FLOWER, 
		WEATHER_FLYING, WEATHER_DANDELION, WEATHER_WORM, WEATHER_CLOUDY,  
		WEATHER_ALL};

const int	MAX_WEATHER_INTENSITY	= 1000;
const int	MAX_WEATHER_DIR			= 360;
const int	WEATHER_NORMAL_SPEED		= 10;
const int	WEATHER_FAST_SPEED			= 5;


//////////////////////////////////////////////////////////////////////
#ifdef	PALED_DEBUG
const int	MAX_KEEP_SECS				= 60;
const int	MIN_KEEP_SECS				= 60;
const int	WERTHER_FINE_PERCENT		= 50;
const int	WERTHER_CHANGE_DIR_PERCENT	= 5;

const int	WEATHER_RAINY_INTENSITY		= MAX_WEATHER_INTENSITY / 5;
const int	WEATHER_SNOWY_INTENSITY		= MAX_WEATHER_INTENSITY / 10;
const int	WEATHER_DEFAULT_INTENSITY	= MAX_WEATHER_INTENSITY / 5;
const int	WEATHER_DEFAULT_DIR			= 10;
const int	WEATHER_DEFAULT_COLOR		= 0x00FFFFFF;
const int	WEATHER_RAINY_SPEED			= WEATHER_NORMAL_SPEED;
#else
//////////////////////////////////////////////////////////////////////
//* 春
const int	MAX_KEEP_SECS				= 1200;
const int	MIN_KEEP_SECS				= 500;
const int	WERTHER_FINE_PERCENT		= 60;
const int	WERTHER_CHANGE_DIR_PERCENT	= 5;

const int	WEATHER_RAINY_INTENSITY		= MAX_WEATHER_INTENSITY / 5;
const int	WEATHER_SNOWY_INTENSITY		= MAX_WEATHER_INTENSITY / 10;
const int	WEATHER_DEFAULT_INTENSITY	= MAX_WEATHER_INTENSITY / 5;
const int	WEATHER_DEFAULT_DIR			= 10;
const int	WEATHER_DEFAULT_COLOR		= 0x00FFFFFF;
const int	WEATHER_RAINY_SPEED			= WEATHER_NORMAL_SPEED;
//*/
#endif
//////////////////////////////////////////////////////////////////////
/* 夏
const int	MAX_KEEP_SECS				= 300;
const int	MIN_KEEP_SECS				= 100;
const int	WERTHER_FINE_PERCENT		= 80;
const int	WERTHER_CHANGE_DIR_PERCENT	= 20;

const int	WEATHER_RAINY_INTENSITY		= MAX_WEATHER_INTENSITY - 1;		// 不能 == MAX_WEATHER_INTENSITY
const int	WEATHER_SNOWY_INTENSITY		= MAX_WEATHER_INTENSITY / 10;
const int	WEATHER_DEFAULT_INTENSITY	= MAX_WEATHER_INTENSITY / 5;
const int	WEATHER_DEFAULT_DIR			= 10;
const int	WEATHER_DEFAULT_COLOR		= 0x00FFFFFF;
const int	WEATHER_RAINY_SPEED			= WEATHER_FAST_SPEED;
//*/

//////////////////////////////////////////////////////////////////////
/* 秋
const int	MAX_KEEP_SECS				= 300;
const int	MIN_KEEP_SECS				= 100;
const int	WERTHER_FINE_PERCENT		= 80;
const int	WERTHER_CHANGE_DIR_PERCENT	= 20;

const int	WEATHER_RAINY_INTENSITY		= MAX_WEATHER_INTENSITY / 5;
const int	WEATHER_SNOWY_INTENSITY		= MAX_WEATHER_INTENSITY / 10;
const int	WEATHER_DEFAULT_INTENSITY	= MAX_WEATHER_INTENSITY / 2;
const int	WEATHER_DEFAULT_DIR			= 10;
const int	WEATHER_DEFAULT_COLOR		= 0x00FFFFFF;
const int	WEATHER_RAINY_SPEED			= WEATHER_NORMAL_SPEED;
//*/

//////////////////////////////////////////////////////////////////////
/* 冬
const int	MAX_KEEP_SECS				= 1200;
const int	MIN_KEEP_SECS				= 500;
const int	WERTHER_FINE_PERCENT		= 80;
const int	WERTHER_CHANGE_DIR_PERCENT	= 10;

const int	WEATHER_RAINY_INTENSITY		= MAX_WEATHER_INTENSITY / 5;
const int	WEATHER_SNOWY_INTENSITY		= MAX_WEATHER_INTENSITY - 1;
const int	WEATHER_DEFAULT_INTENSITY	= MAX_WEATHER_INTENSITY / 10;
const int	WEATHER_DEFAULT_DIR			= 10;
const int	WEATHER_DEFAULT_COLOR		= 0x00FFFFFF;
const int	WEATHER_RAINY_SPEED			= WEATHER_NORMAL_SPEED;
//*/

//////////////////////////////////////////////////////////////////////
class	IWeatherOwner
{
public:
	virtual void	BroadcastMsg(CNetMsg* pMsg, CUser* pExclude=NULL)			PURE_VIRTUAL_FUNCTION
};

//////////////////////////////////////////////////////////////////////
class CUser;
class CWeather
{
public:
	CWeather(IWeatherOwner*	pOwner);
	virtual ~CWeather();
public:	// 修改
	bool	Create(int nType, int nIntensity, int nDir, DWORD nColor, DWORD nSpeedSecs);
	bool	SetNewWeather(int nType, int nIntensity, int nDir, DWORD nColor, DWORD nKeepSecs, DWORD nSpeedSecs);
	bool	SendWeather(CUser* pUser);
	static bool	SendNoWeather(CUser* pUser);
	void	OnTimer();
	int		GetParticle(int nIntensity);

public:	// 只讀
	int		GetType()		{ return m_nCurrType; }
	int		GetParticle()	{ return m_nCurrParticle; }
	int		GetDir()		{ return m_nCurrDir; }
	DWORD	GetColor()		{ return m_nCurrColor; }

protected: // 成員變量
	IWeatherOwner*	m_pOwner;

	int		m_nDefaultType;
	int		m_nDefaultIntensity;
	int		m_nDefaultDir;
	int		m_nDefaultColor;
	int		m_nDefaultSpeedSecs;

	int		m_nCurrType;
	int		m_nCurrIntensity;
	int		m_nCurrDir;
	int 	m_nCurrColor;
	int		m_nCurrParticle;

	int		m_nTargType;
	int		m_nTargIntensity;
	int		m_nTargDir;
	int		m_nTargColor;

	int		m_nIncrIntensity;
	int		m_nKeepSecs;				// 天氣效果(非天晴)保持的秒數。為0則不自動改變
	int 	m_nSpeedSecs;

	CTimeOut	m_tLoop;

public:
	MYHEAP_DECLARATION(s_heap)
};

#endif // WEATHER_H






?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本欧美大码aⅴ在线播放| 国产精品免费视频网站| 色婷婷综合在线| av激情亚洲男人天堂| 成人午夜又粗又硬又大| 高清国产一区二区三区| 高清在线观看日韩| 99v久久综合狠狠综合久久| 91热门视频在线观看| 欧洲一区二区av| 91国产免费观看| 欧美日本一区二区三区| 欧美一卡二卡在线观看| 精品国产欧美一区二区| 亚洲综合视频在线观看| 亚洲自拍与偷拍| 午夜欧美2019年伦理| 蜜臀av性久久久久av蜜臀妖精| 久久精品国产99国产精品| 极品销魂美女一区二区三区| 国产经典欧美精品| 99热精品一区二区| 在线欧美日韩精品| 欧美一级日韩一级| 欧美经典一区二区| 亚洲最大成人网4388xx| 爽好久久久欧美精品| 国产在线精品一区二区夜色 | 国产精品自拍一区| 成人免费高清在线| 欧美伦理影视网| 亚洲精品一区二区三区福利| 国产精品人妖ts系列视频| 一区二区三区日韩在线观看| 美日韩黄色大片| 91欧美一区二区| 日韩精品影音先锋| 亚洲麻豆国产自偷在线| 人人超碰91尤物精品国产| 夫妻av一区二区| 欧美一区在线视频| ●精品国产综合乱码久久久久 | 欧美日韩在线电影| 精品国产一区二区在线观看| 亚洲精品视频观看| 精品无人码麻豆乱码1区2区| 色综合久久天天| 国产日韩欧美电影| 日韩综合小视频| 99re这里只有精品6| 欧美刺激午夜性久久久久久久| 亚洲欧美综合在线精品| 国产一区二区三区四| 欧美日韩国产免费一区二区 | 91美女在线观看| 精品99999| 日本午夜一本久久久综合| 成人app软件下载大全免费| 日韩精品中文字幕在线不卡尤物 | 一本一道波多野结衣一区二区| 久久婷婷综合激情| 日本一不卡视频| 欧美日韩一卡二卡三卡 | 极品销魂美女一区二区三区| 日本一区二区三级电影在线观看 | 亚洲国产另类精品专区| 国产69精品久久久久777| 日韩免费视频线观看| 视频一区二区欧美| 欧美日韩在线播放| 亚洲在线观看免费视频| 不卡一区二区三区四区| 欧美激情一区二区| 国产不卡在线一区| 日本一区二区电影| 高潮精品一区videoshd| 欧美国产在线观看| jvid福利写真一区二区三区| 国产精品美女久久久久av爽李琼| 国产精品影视在线| 亚洲国产高清在线| 97久久精品人人爽人人爽蜜臀| 中文字幕第一区综合| 成人一区二区三区| 中文字幕在线视频一区| 99久久婷婷国产综合精品电影| 日韩美女视频一区二区 | 亚洲第一二三四区| 欧美性受极品xxxx喷水| 午夜久久久久久久久久一区二区| 欧美中文字幕一区| 日本网站在线观看一区二区三区| 91精品综合久久久久久| 麻豆精品一区二区av白丝在线| 精品三级在线观看| 成人国产精品视频| 亚洲大片一区二区三区| 日韩一区二区不卡| 国产精品夜夜爽| 日韩伦理电影网| 69堂国产成人免费视频| 国产精品小仙女| 一区二区在线免费观看| 欧美精品久久一区二区三区| 国产在线不卡一卡二卡三卡四卡| 国产精品伦理在线| 欧美日韩色一区| 国产精品1区2区3区在线观看| 亚洲欧洲美洲综合色网| 欧美成人免费网站| 色综合久久久久久久久久久| 在线中文字幕一区| 男人的j进女人的j一区| 国产欧美日韩一区二区三区在线观看| 成人aa视频在线观看| 日韩电影一区二区三区| 中文一区二区在线观看| 欧美男女性生活在线直播观看| 国产乱码字幕精品高清av| 亚洲天天做日日做天天谢日日欢| 777欧美精品| 91香蕉视频污| 韩国视频一区二区| 亚洲午夜精品网| 欧美激情中文不卡| 精品国偷自产国产一区| 欧美日韩国产精品成人| 成人av先锋影音| 国产成人在线观看免费网站| 性欧美疯狂xxxxbbbb| 亚洲欧美中日韩| 久久九九影视网| 精品黑人一区二区三区久久| 欧美日韩在线综合| 色哟哟国产精品| 成人免费视频一区二区| 麻豆91小视频| 日韩国产精品久久久久久亚洲| 亚洲人成在线播放网站岛国| 欧美国产禁国产网站cc| 精品欧美久久久| 日韩一区二区精品在线观看| 国产欧美精品一区二区色综合朱莉| 欧美性高清videossexo| 91丨porny丨户外露出| 国产成人无遮挡在线视频| 久久se精品一区二区| 日韩成人午夜精品| 日韩高清电影一区| 亚洲18女电影在线观看| 亚洲国产视频网站| 亚洲一本大道在线| 亚洲大尺度视频在线观看| 亚洲一区在线看| 一区二区三区欧美激情| 亚洲欧美一区二区三区久本道91 | 成人在线综合网站| 国产麻豆日韩欧美久久| 久久精品免费观看| 国产乱码精品一区二区三区忘忧草 | 欧美三级在线视频| 欧洲另类一二三四区| 91麻豆福利精品推荐| 色综合激情久久| 欧美日韩一本到| 欧美精品v国产精品v日韩精品| 欧美久久久久久久久中文字幕| 日本韩国精品在线| 欧美日韩不卡在线| 精品国产免费视频| 国产精品少妇自拍| 亚洲精品伦理在线| 亚洲一区二区精品3399| 婷婷久久综合九色综合绿巨人| 免费看欧美女人艹b| 国产精品18久久久久久久久久久久 | 日韩一区二区三区视频| 欧美变态tickle挠乳网站| 国产欧美一区二区精品性| 亚洲精品videosex极品| 五月天亚洲婷婷| 国精品**一区二区三区在线蜜桃| 成人综合婷婷国产精品久久 | 欧美一级日韩免费不卡| 久久久久久久精| ...av二区三区久久精品| 亚洲超碰97人人做人人爱| 欧美日韩国产成人在线免费| 精品国产伦一区二区三区免费| 国产精品久久久久久久久搜平片 | 美国欧美日韩国产在线播放| 国产精品亚洲一区二区三区在线| 91色在线porny| 日韩美女视频在线| 亚洲精品成人在线| 国产精品一区二区在线看| 欧美色电影在线| 国产午夜亚洲精品羞羞网站| 五月天久久比比资源色| 高清国产一区二区三区|