📄 fixedtileinfo.h
字号:
// FixedTileInfo.h: interface for the CFixedTileInfo class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_FIXEDTILEINFO_H__019723C0_21A6_439F_B434_907BECEE303B__INCLUDED_)
#define AFX_FIXEDTILEINFO_H__019723C0_21A6_439F_B434_907BECEE303B__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CFixedTile;
class CFixedTileInfo
{
int m_nTileWidth;
int m_nTileHeight;
CFixedTile* m_pFixedTile;
public:
CFixedTileInfo();
virtual ~CFixedTileInfo();
int GetTileWidth() { return m_nTileWidth; }
void Init(int fWidth, int fHeight);
CFixedTile* GetFixedTile(int fx, int fz);
CFixedTile* GetFixedTile(TILEINDEX* pIndex);
CFixedTile* GetFixedTile() { return m_pFixedTile; }
TILEINDEX GetTileIndex(float fx, float fz);
inline BOOL IsInTile(int x, int y)
{
if( x < 0 || y < 0 || x >= m_nTileWidth || y >= m_nTileHeight )
return FALSE;
return TRUE;
}
};
#endif // !defined(AFX_FIXEDTILEINFO_H__019723C0_21A6_439F_B434_907BECEE303B__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -