⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cguagen.h

📁 墨香完整原代码 C++ 值得研究 可以编译
💻 H
字号:
// cGuagen.h: interface for the cGuagen class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_CGUAGEN_H__911995B7_6B58_4E71_A042_6D7F8B6C6ADF__INCLUDED_)
#define AFX_CGUAGEN_H__911995B7_6B58_4E71_A042_6D7F8B6C6ADF__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000


#include "cWindow.h"

typedef float	GUAGEVAL;
typedef BOOL	GUAGEBOOL;
typedef VECTOR2 GUAGEPOS;
typedef LONG	GUAGEXY;
/*
 *	cGuagen class - date : 2003. 10. 10
 *	coded by taiyo
 *
 *	< SCRIPT CODE >
 *	#GUAGECURVALUE			=			SetValue()
 *	#GUAGEPIECEIMAGE		=			SetPieceImage()
 *	#GUAGEPOS				=			SetGuageImagePos()
 *	#GUAGEWIDTH				=			SetGuageWidth()
 *	#GUAGEPIECEWIDTH		=			SetGuagePieceWidth()
 */
class cGuagen : public cWindow  
{
public:
	cGuagen();
	virtual ~cGuagen();

	virtual void Render();

	void SetGuageImagePos( GUAGEXY imgX, GUAGEXY imgY)
	{
		m_imgRelPos.x	= (float)imgX;
		m_imgRelPos.y	= (float)imgY;
	}

	// 0 ~ 1 no aida
	void SetValue( GUAGEVAL val ) 
	{ 
		m_fPercentRate = val;
		if(1.f < m_fPercentRate)
			m_fPercentRate = 1.f;
	}

	void SetPieceImage(cImage * piece)				{	m_GuagePieceImage = *piece;			}
	void SetGuageWidth(float width)					{	m_fGuageWidth = width;				}
	void SetGuagePieceWidth(float width)			{	m_fGuagePieceWidth = width;			}
	void SetGuagePieceHeightScale(float hei)		{	m_fGuagePieceHeightScaleY = hei;	}
protected:
	
	cImage			m_GuagePieceImage;
	GUAGEPOS		m_imgRelPos;

	float			m_fGuageWidth;
	float			m_fGuagePieceWidth;
	GUAGEVAL		m_fPercentRate;
	float			m_fGuagePieceHeightScaleY;

};

#endif // !defined(AFX_CGUAGEN_H__911995B7_6B58_4E71_A042_6D7F8B6C6ADF__INCLUDED_)

⌨️ 快捷键说明

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