Ares
Functions | Variables

Body.cpp File Reference

#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

Function Documentation

DEFINE_HOOK ( 43BCBD  ,
BuildingClass_CTOR  ,
 
)
{
        GET(BuildingClass*, pItem, ESI);

        BuildingExt::ExtMap.FindOrAllocate(pItem);
        return 0;
}
DEFINE_HOOK ( 453E20  ,
BuildingClass_SaveLoad_Prefix  ,
 
)
DEFINE_HOOK ( 43BCF7  ,
BuildingClass_DTOR  ,
 
)
{
        GET(BuildingClass*, pItem, ECX);

        BuildingExt::ExtMap.Remove(pItem);
        return 0;
}

Variable Documentation

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines