#include <src/Ext/Side/Body.h>
List of all members.
Member Typedef Documentation
Member Function Documentation
DWORD SideExt::BaseDefenses |
( |
REGISTERS * |
R, |
|
|
DWORD |
dwReturnAddress |
|
) |
| [static] |
{
GET(HouseTypeClass *, pCountry, EAX);
int n = pCountry->SideIndex;
SideClass* pSide = SideClass::Array->GetItem(n);
if(SideExt::ExtData *pData = SideExt::ExtMap.Find(pSide)) {
R->EBX(&pData->BaseDefenses);
return dwReturnAddress;
} else {
return 0;
}
}
DWORD SideExt::Disguise |
( |
REGISTERS * |
R, |
|
|
DWORD |
dwReturnAddress, |
|
|
bool |
bUseESI |
|
) |
| [static] |
{
GET(HouseClass *, pHouse, EAX);
InfantryClass* pThis = (bUseESI ? R->ESI<InfantryClass*>() : R->ECX<InfantryClass *>());
int n = pHouse->SideIndex;
SideClass* pSide = SideClass::Array->GetItem(n);
if(SideExt::ExtData *pData = SideExt::ExtMap.Find(pSide)) {
pThis->Disguise = pData->DefaultDisguise;
return dwReturnAddress;
} else {
return 0;
}
}
DWORD SideExt::LoadTextColor |
( |
REGISTERS * |
R, |
|
|
DWORD |
dwReturnAddress |
|
) |
| [static] |
DWORD SideExt::MixFileYuriFiles |
( |
REGISTERS * |
R, |
|
|
DWORD |
dwReturnAddress1, |
|
|
DWORD |
dwReturnAddress2 |
|
) |
| [static] |
{
GET(ScenarioClass *, pScen, EAX);
SideClass* pSide = SideClass::Array->GetItem(pScen->PlayerSideIndex);
if(SideExt::ExtData *pData = SideExt::ExtMap.Find(pSide)) {
return pData->SidebarYuriFileNames
? dwReturnAddress1
: dwReturnAddress2
;
} else {
return 0;
}
}
Member Data Documentation
The documentation for this class was generated from the following files: