basesky.h

来自「这是整套横扫千军3D版游戏的源码」· C头文件 代码 · 共 33 行

H
33
字号
// BaseSky.h
///////////////////////////////////////////////////////////////////////////

#ifndef __BASE_SKY_H__
#define __BASE_SKY_H__

#include "float3.h"

class CBaseSky
{
public:
	CBaseSky(void);
	virtual ~CBaseSky(void);

	virtual void Update()=0;
	virtual void Draw()=0;
	virtual void DrawSun(void)=0;

	static CBaseSky* GetSky();

	bool dynamicSky;
	float cloudDensity;

	float fogStart;
	float3 skyColor;
	float3 sunColor;
	float3 cloudColor;
};

extern CBaseSky* sky;

#endif // __BASE_SKY_H__

⌨️ 快捷键说明

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