00001
00002
00003
00004
00005
00006
00007
00008 #include <dtGame/gamemanager.h>
00009
00010 #include <controllers/components.h>
00011
00012 #include <controllers/externalControllers/externalControllers.h>
00013 #include <controllers/almControllers.h>
00014
00015 using namespace srCore;
00016
00017 void Components::addComponent(const char* controllerType, const char* controllerName,
00018 dtGame::GameManager* gameManager, const char* parameters) {
00019
00020 if (0) {}
00021 else if (strncmp(controllerType, "External:", strlen("External:")) == 0)
00022 srExternal::ExternalControllers::addComponent(controllerType, controllerName,
00023 gameManager, parameters);
00024
00025 else if (strncmp(controllerType, "Almende:", strlen("Almende:")) == 0)
00026 srAlmende::AlmendeControllers::addComponent(controllerType, controllerName,
00027 gameManager, parameters);
00028 }
00029
00030
00031
00032