Ares
|
#include "Body.h"
#include "../BuildingType/Body.h"
#include "../TechnoType/Body.h"
#include "../House/Body.h"
#include <AnimClass.h>
#include <BuildingClass.h>
#include <CellClass.h>
#include <MapClass.h>
#include <CellSpread.h>
#include <GeneralStructures.h>
#include <VoxClass.h>
#include <RadarEventClass.h>
#include <SuperClass.h>
Functions | |
DEFINE_HOOK (43BCBD, BuildingClass_CTOR, 6) | |
DEFINE_HOOK (43BCF7, BuildingClass_DTOR, 6) | |
DEFINE_HOOK (453E20, BuildingClass_SaveLoad_Prefix, 5) DEFINE_HOOK_AGAIN(454190 | |
Variables | |
BuildingClass_SaveLoad_Prefix |
DEFINE_HOOK | ( | 43BCBD | , |
BuildingClass_CTOR | , | ||
6 | |||
) |
{ GET(BuildingClass*, pItem, ESI); BuildingExt::ExtMap.FindOrAllocate(pItem); return 0; }
DEFINE_HOOK | ( | 453E20 | , |
BuildingClass_SaveLoad_Prefix | , | ||
5 | |||
) |
DEFINE_HOOK | ( | 43BCF7 | , |
BuildingClass_DTOR | , | ||
6 | |||
) |
{ GET(BuildingClass*, pItem, ECX); BuildingExt::ExtMap.Remove(pItem); return 0; }