Ares
Functions

Body.cpp File Reference

#include "Body.h"
#include "./../../Ares.h"
#include "./../../Ares.CRT.h"

Functions

 DEFINE_HOOK (46D090, CampaignClass_DTOR, 6)
 DEFINE_HOOK (46CE10, CampaignClass_LoadFromINIList, 5)
 DEFINE_HOOK (46CD56, CampaignClass_LoadFromINI, 7)

Function Documentation

DEFINE_HOOK ( 46D090  ,
CampaignClass_DTOR  ,
 
)
{
        GET(CampaignClass*, pItem, ECX);
        CampaignExt::ExtMap.Remove(pItem);
        return 0;
}
DEFINE_HOOK ( 46CD56  ,
CampaignClass_LoadFromINI  ,
 
)
{
        GET(CCINIClass*, pINI, EDI);
        GET(CampaignClass*, pThis, EBX);

        CampaignExt::ExtData* k = CampaignExt::ExtMap.FindOrAllocate(pThis);
        if(k) {
                CampaignExt::Array.AddItem(k);
                k->LoadFromINI(pThis, pINI);
        }
        return 0;
}
DEFINE_HOOK ( 46CE10  ,
CampaignClass_LoadFromINIList  ,
 
)
                                                      {
        CampaignExt::Array.Clear();
        return 0;
}
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines