?? water.h
字號(hào):
/******************************************************************************************************************
葛碘疙:
累己磊:
累己老:
[老磊][薦瀝磊] : 薦瀝 郴儈
*******************************************************************************************************************/
#ifndef _CWATER_H
#define _CWATER_H
class CWater
{
public:
CWater();
~CWater();
protected:
D3DLVERTEX m_avLight[(WATER_NUM_CNTY_LIGHTTILE+1)][(WATER_NUM_CNTX_LIGHTTILE+1)];
D3DLVERTEX m_avSaveLight[(WATER_NUM_CNTY_LIGHTTILE+1)][(WATER_NUM_CNTX_LIGHTTILE+1)];
WORD m_pwLightIndices[WATER_NUM_LIGHTTILE_INDICES];
DWORD m_dwLightColor;
public:
BOOL m_bShowFog;
CHAR m_szWater[26][MAX_PATH];
BYTE m_bCurrTexIdx;
public:
VOID Init(DWORD dwLightColor);
VOID ShowLightFog(BOOL bShowFog = TRUE);
// 貨肺 官詫 禍闌 m_avSaveLight俊 歷厘矯挪促.
VOID ChangeLightColor(DWORD dwColor);
VOID ClearSavedLightColor();
BOOL GetScreenPosToLightTile(INT nX, INT nY, INT* nTileX, INT* nTileY);
BOOL SetLightRadiusWithRing(INT XLightPos, INT YLightPos, INT nSmallRadius,
INT nSmallRed, INT nSmallGreen, INT nSmallBlue,
INT nLargeRadius,
INT nLargeRed, INT nLargeGreen, INT nLargeBlue);
BOOL SetLightRadiusWithCircle(INT XLightPos, INT YLightPos, INT nRadius,
INT nRedValue, INT nGreenValue, INT nBlueValue,
FLOAT rDrakRate = 1.0f);
BOOL SetLightRadiusWithElipse(INT XLightPos, INT YLightPos, INT nXRadius, INT nYRadius,
INT nRedValue, INT nGreenValue, INT nBlueValue,
FLOAT rDrakRate = 1.0f);
};
#endif // _CWATER_H
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -