Added PASAP entity systems

This was SVN commit r246.
This commit is contained in:
MarkT
2004-05-21 23:46:16 +00:00
parent 6f2aba631b
commit 6d5afc10ff
90 changed files with 8823 additions and 8423 deletions
+28 -28
View File
@@ -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();
}