Ares
Functions | Variables

Hooks.Infiltrate.cpp File Reference

#include "Body.h"
#include "../BuildingType/Body.h"
#include "../Techno/Body.h"
#include "../TechnoType/Body.h"

Functions

 DEFINE_HOOK (4571E0, BuildingClass_Infiltrate, 5)
 DEFINE_HOOK (457533, BuildingClass_Infiltrate_Standard, 6) DEFINE_HOOK_AGAIN(4574D2

Variables

 BuildingClass_Infiltrate_Standard

Function Documentation

DEFINE_HOOK ( 4571E0  ,
BuildingClass_Infiltrate  ,
 
)
{
        GET(BuildingClass *, EnteredBuilding, ECX);
        GET_STACK(HouseClass *, Enterer, 0x4);

        BuildingExt::ExtData *pBuilding = BuildingExt::ExtMap.Find(EnteredBuilding);

        return (pBuilding->InfiltratedBy(Enterer))
                ? 0x4575A2
                : 0
        ;
}
DEFINE_HOOK ( 457533  ,
BuildingClass_Infiltrate_Standard  ,
 
)

Variable Documentation

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines