📄 quakefile.h
字号:
//////////////////////////////////////////////////////////////////////
// QuakeFile.h: interface for the CQuakeFile class.
// Files for Quake Demo Project
// 2005.1.7
// If this code works, it was written by Author.
// If not, I don't know who wrote it.
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_QUAKEFILE_H__31C1CE96_1A84_4B4C_B82C_14AEC28DD812__INCLUDED_)
#define AFX_QUAKEFILE_H__31C1CE96_1A84_4B4C_B82C_14AEC28DD812__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CQuakeFile
{
public:
CQuakeFile();
virtual ~CQuakeFile();
public:
BOOL LoadFile(CString filepath, BOOL bReLoad = FALSE);
//加载指定文件路径的文件数据
BOOL GetDispData(int time, DispStruct &dispitem) const;
//获得指定时间点的数据
int GetDataSize() const; //获得文件的数据大小
double GetAbsMaxdisp() const; //获得最大偏移量的绝对值
double GetMinusMaxDisp() const;
double GetPlusMaxdisp() const;
private:
CString m_PathName; //保存对象所加载的数据文件路径名
double m_AbsMaxDisp; //保存数据中最大绝对值的偏移量
double m_MinusMaxDisp; //保存数组中最大负位移
double m_PlusMaxDisp; //保存数组中最大正位移
CArray<DispStruct,DispStruct&>m_dispArray;
//保存文件数据的结构数组
};
#endif // !defined(AFX_QUAKEFILE_H__31C1CE96_1A84_4B4C_B82C_14AEC28DD812__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -