#include <cstdlib>
#include <ctime>
#include "../common.h"
#include "../FactoryObjects.h"
#include "../FactoryObjectConfigs.h"
#include "../tinyxml/tinyxml.h"
#include "../configs/ConfigProcessor.h"
#include "../gui/EditationWindowObjectAgent.h"
#include "ObjectAgent.h"
#include "Interpreter.h"
Functions | |
FactoryObjectsDeclar::ProductType * | GetInstance (const FactoryObjectsDeclar::InitializerType &init) |
FactoryObjectConfigsDeclar::ProductType * | GetConfigInstance (const FactoryObjectConfigsDeclar::InitializerType &init) |
bool | Init () |
int | GetRandom (int max) |
Variables | |
const FactoryObjectsDeclar::IdentifierType | objectIdentifier = ObjectAgent::CLASS_NAME |
const bool | objectRegistred |
const FactoryObjectConfigsDeclar::IdentifierType | identifierConfig = "agent" |
const bool | registredConfig |
const bool | initializedGenerator = Init() |
Boris Prochazka, xproch63@stud.fit.vutbr.cz
Martin Rapavy, xrapav00@stud.fit.vutbr.cz
Petr Zemek, xzemek02@stud.fit.vutbr.cz
FactoryObjectConfigsDeclar::ProductType* @12::GetConfigInstance | ( | const FactoryObjectConfigsDeclar::InitializerType & | init | ) | [static] |
FactoryObjectsDeclar::ProductType* @11::GetInstance | ( | const FactoryObjectsDeclar::InitializerType & | init | ) | [static] |
int @13::GetRandom | ( | int | max | ) | [static] |
bool @13::Init | ( | ) | [static] |
const FactoryObjectConfigsDeclar::IdentifierType identifierConfig = "agent" [static] |
const bool initializedGenerator = Init() [static] |
const FactoryObjectsDeclar::IdentifierType objectIdentifier = ObjectAgent::CLASS_NAME [static] |
const bool objectRegistred [static] |
Initial value:
FactoryObjects::Instance().Register( objectIdentifier, GetInstance)
const bool registredConfig [static] |
Initial value:
FactoryObjectConfigs::Instance().Register( identifierConfig, GetConfigInstance)