mirror of
https://gitea.wildfiregames.com/0ad/0ad.git
synced 2026-07-09 12:15:44 +00:00
Added PASAP entity systems
This was SVN commit r246.
This commit is contained in:
@@ -1,28 +1,28 @@
|
||||
#include "res/res.h"
|
||||
#include "UnitManager.h"
|
||||
#include <algorithm>
|
||||
|
||||
CUnitManager g_UnitMan;
|
||||
|
||||
void CUnitManager::AddUnit(CUnit* unit)
|
||||
{
|
||||
m_Units.push_back(unit);
|
||||
}
|
||||
|
||||
void CUnitManager::RemoveUnit(CUnit* unit)
|
||||
{
|
||||
// find entry in list
|
||||
typedef std::vector<CUnit*>::iterator Iter;
|
||||
Iter i=std::find(m_Units.begin(),m_Units.end(),unit);
|
||||
if (i!=m_Units.end()) {
|
||||
m_Units.erase(i);
|
||||
}
|
||||
}
|
||||
|
||||
void CUnitManager::DeleteAll()
|
||||
{
|
||||
for (uint i=0;i<m_Units.size();i++) {
|
||||
delete m_Units[i];
|
||||
}
|
||||
m_Units.clear();
|
||||
}
|
||||
#include "res/res.h"
|
||||
#include "UnitManager.h"
|
||||
#include <algorithm>
|
||||
|
||||
CUnitManager g_UnitMan;
|
||||
|
||||
void CUnitManager::AddUnit(CUnit* unit)
|
||||
{
|
||||
m_Units.push_back(unit);
|
||||
}
|
||||
|
||||
void CUnitManager::RemoveUnit(CUnit* unit)
|
||||
{
|
||||
// find entry in list
|
||||
typedef std::vector<CUnit*>::iterator Iter;
|
||||
Iter i=std::find(m_Units.begin(),m_Units.end(),unit);
|
||||
if (i!=m_Units.end()) {
|
||||
m_Units.erase(i);
|
||||
}
|
||||
}
|
||||
|
||||
void CUnitManager::DeleteAll()
|
||||
{
|
||||
for (uint i=0;i<m_Units.size();i++) {
|
||||
delete m_Units[i];
|
||||
}
|
||||
m_Units.clear();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user