unitloader.h
来自「这是整套横扫千军3D版游戏的源码」· C头文件 代码 · 共 34 行
H
34 行
#ifndef UNITLOADER_H
#define UNITLOADER_H
// UnitLoader.h: interface for the CUnitLoader class.
//
//////////////////////////////////////////////////////////////////////
class CUnit;
class CWeapon;
#include <string>
#include "UnitDef.h"
using namespace std;
struct GuiSoundSet;
class CUnitLoader
{
public:
CUnitLoader();
virtual ~CUnitLoader();
CUnit* LoadUnit(const string& name,float3 pos, int side,
bool build, int facing, const CUnit* builder /* can be NULL */);
void FlattenGround(const CUnit* unit);
CWeapon* LoadWeapon(const WeaponDef* weapondef, CUnit* owner, const UnitDef::UnitDefWeapon* udw);
protected:
void LoadSound(GuiSoundSet &sound);
};
extern CUnitLoader unitLoader;
#endif /* UNITLOADER_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?