Files
Cyd 2b8ca921cb Initial full mirror of c:\VWE (source + assets + toolchain + outputs) via Git LFS
Complete disaster-recovery snapshot: engine/game source, game data assets,
VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive.
Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false,
no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
2026-06-24 21:28:16 -05:00

52 lines
795 B
C++

#include "MW4Headers.hpp"
#include "AI_Graveyard.hpp"
using namespace MW4AI;
Graveyard::Graveyard()
{
}
Graveyard::~Graveyard()
{
}
void Graveyard::NotifyCreated(Adept::ObjectID id)
{
{for (grave_list::iterator i = m_Graves.begin();
i != m_Graves.end();
++i)
{
if ((*i).id == id)
{
m_Graves.erase(i);
return;
}
}}
}
void Graveyard::NotifyDeceased(Adept::ObjectID id, Adept::ObjectID destroyer, Stuff::Scalar time_of_death)
{
#ifdef LAB_ONLY
{for (grave_list::iterator i = m_Graves.begin();
i != m_Graves.end();
++i)
{
Verify((*i).id != id);
}}
#endif
Grave grave(id,destroyer,time_of_death);
m_Graves.push_back(grave);
}
const grave_list& Graveyard::GetGraves() const
{
return (m_Graves);
}