#include <src/Commands/AIControl.h>
List of all members.
Constructor & Destructor Documentation
virtual AIControlCommandClass::~AIControlCommandClass |
( |
| ) |
[inline, virtual] |
AIControlCommandClass::AIControlCommandClass |
( |
| ) |
[inline] |
Member Function Documentation
virtual void AIControlCommandClass::Execute |
( |
DWORD |
dwUnk | ) |
[inline, virtual] |
{
HouseClass* P = HouseClass::Player;
if(P->CurrentPlayer && P->PlayerControl) {
P->CurrentPlayer = P->PlayerControl = false;
P->Production = P->AutocreateAllowed = true;
P->IQLevel = RulesClass::Global()->MaxIQLevels;
P->IQLevel2 = RulesClass::Global()->MaxIQLevels;
P->AIDifficulty = 0;
MessageListClass::Instance->PrintMessage(L"AI assumed control!");
} else {
P->CurrentPlayer = P->PlayerControl = true;
MessageListClass::Instance->PrintMessage(L"Player assumed control!");
}
}
virtual const char* AIControlCommandClass::GetName |
( |
| ) |
[inline, virtual] |
virtual const wchar_t* AIControlCommandClass::GetUICategory |
( |
| ) |
[inline, virtual] |
virtual const wchar_t* AIControlCommandClass::GetUIDescription |
( |
| ) |
[inline, virtual] |
{ return L"Let the AI assume control."; }
virtual const wchar_t* AIControlCommandClass::GetUIName |
( |
| ) |
[inline, virtual] |
{ return L"AI Control"; }
The documentation for this class was generated from the following file: