11 #include "games/GameTypes.h" 12 #include "games/controllers/types/ControllerTree.h" 32 int GetPlayerLimit()
const {
return m_playerLimit; }
34 const CControllerTree& GetControllerTree()
const {
return m_controllers; }
38 static std::string MakeAddress(
const std::string& baseAddress,
const std::string& nodeId);
39 static std::pair<std::string, std::string> SplitAddress(
const std::string& nodeAddress);
45 const std::string& portAddress);
49 int m_playerLimit = -1;
std::unique_ptr< CGameClientPort > GameClientPortPtr
Smart pointer to an input port for a game client (CGameClientPort)
Definition: GameTypes.h:43
Definition: GameClientTopology.h:24
Node in the controller tree.
Definition: ControllerNode.h:31
std::unique_ptr< CGameClientDevice > GameClientDevicePtr
Smart pointer to an input device for a game client (CGameClientDevice)
Definition: GameTypes.h:57
Collection of nodes that can be connected to this port.
Definition: PortNode.h:28
Definition: AudioDecoder.h:18
std::vector< GameClientPortPtr > GameClientPortVec
Vector of smart pointers to input ports for a game client (CGameClientPort)
Definition: GameTypes.h:50
A branch in the controller tree.
Definition: ControllerHub.h:25