1
1
forked from 0ad/0ad
0ad/source/terrain/UnitManager.h
notpete 99b785b75e *** empty log message ***
This was SVN commit r232.
2004-05-15 17:57:41 +00:00

25 lines
385 B
C++
Executable File

#ifndef _UNITMANAGER_H
#define _UNITMANAGER_H
#include <vector>
#include "Unit.h"
class CUnitManager
{
public:
CUnitManager() {}
void AddUnit(CUnit* unit);
void RemoveUnit(CUnit* unit);
void DeleteAll();
const std::vector<CUnit*>& GetUnits() const { return m_Units; }
private:
std::vector<CUnit*> m_Units;
};
extern CUnitManager g_UnitMan;
#endif