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

📄 winnerinfo.cpp

📁 3D俄罗斯方块源码.rar
💻 CPP
字号:
/********************************************************************
文件名: WINNERINFO.h
Copyright (c)2004  红孩儿工作室
创建人  : 卞安
创建时间: 2004-5-18 12:33:30
版本: 1.0
类名: CWINNERINFO
说明:
	排行榜//在游戏结束时出现
********************************************************************/
#include "WinnerInfo.h"
#define SAFE_DELETE(p)       { if(p) { delete (p);     (p)=NULL; } }
/********************************************************************
函数名  : 构造函数
输入参数: 无
输出参数: 无
功能描述:
将指针设为NULL
全局变量: 无
调用模块: 无
********************************************************************/
CWINNERINFO::CWINNERINFO()
{
  m_pFont1=NULL;//字体
  m_pFont2=NULL;//字体
}
/********************************************************************
函数名  : init
输入参数: 
	pd3dDevice:D3D设备
输出参数: 
	TRUE 成功
	FALSE 失败
功能描述:
	初始化变量和D3D字体
全局变量: 无
调用模块: 无
********************************************************************/
BOOL CWINNERINFO::init(LPDIRECT3DDEVICE8 pd3dDevice)
{
    m_pD3DDevice=pd3dDevice;
    lstrcpy( m_strFont, _T("Arial Black") );
    m_dwFontSize  = 40;
    m_pFont1= new CD3DFont( m_strFont, m_dwFontSize );
	m_pFont1->InitDeviceObjects(m_pD3DDevice);
	m_pFont1->RestoreDeviceObjects();
    lstrcpy( m_strFont, _T("Arial") );
    m_dwFontSize  = 20;
    m_pFont2= new CD3DFont( m_strFont, m_dwFontSize );
	m_pFont2->InitDeviceObjects(m_pD3DDevice);
	m_pFont2->RestoreDeviceObjects();
	return TRUE;
}
/********************************************************************
函数名  : Render
输入参数: 
输出参数: 
功能描述:
	渲染
全局变量: 无
调用模块: 无
********************************************************************/
void CWINNERINFO::Render()
{
	m_pFont1->DrawText(250,50, D3DCOLOR_ARGB(255,255,255,0),"WINNER INFO"); 
}
/********************************************************************
函数名  : 析构函数
输入参数: 
输出参数: 
功能描述:
	释放指针变量
全局变量: 无
调用模块: 无
********************************************************************/
CWINNERINFO::~CWINNERINFO()
{
	SAFE_DELETE(m_pFont1);
	SAFE_DELETE(m_pFont2);
}

⌨️ 快捷键说明

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