metalmap.h

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

H
52
字号
#ifndef METAL_MAP_H
#define METAL_MAP_H
/*

MetalMap Class version 5

Based upon MetalMap Class version 4 by Krogothe

*/

#define M_CLASS_VERSION "5"

class CMetalMap{
public:
	CMetalMap(IAICallback* aicb, bool verbose);
	virtual ~CMetalMap();
	void Init();
	int NumSpotsFound;
	float AverageMetal;
	float AverageMetalPerSpot;
	vector<float3> VectoredSpots;
	bool IsMetalMap;
	void SaveMetalMap();
	bool LoadMetalMap();
	void GetMetalPoints();
	
private:
	float3 BufferSpot;
	bool Stopme;
	int MaxSpots;
	int MetalMapHeight;
	int MetalMapWidth;
	int TotalCells;
	int SquareRadius;
	int DoubleSquareRadius;
	int TotalMetal;
	int MaxMetal;
	int TempMetal;
	int coordx;
	int coordy;
	int Minradius;
	int MinMetalForSpot;
	int XtractorRadius;
	int DoubleRadius;
	unsigned char* MexArrayA;	
	unsigned char* MexArrayB;
	int* TempAverage;
	IAICallback* aicb;
	bool verbose;
};
#endif

⌨️ 快捷键说明

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